.containerSubHeader,
#subnav_bottomBorder,
#premierTopFooter,
#footer ul,
.headerContainer02,
.headerContainer03,
.headerContainer04,
#sidebar #login,
.contentStyleInner img,
a.showHideLink,
#subsectionnav .inner ul,
a.buttonStyle02,
a.buttonStyle01,
#sidebar,
#premierMainContentBody #carousel ul.nav,
.jvsExpandingGridOverlay,
.noPrint
{
	display: none!important;
}

a img {
	border: 0;
}

h1 {
	font-size: 27px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 12px;
}

#subsectionnav .inner {
	padding-bottom: 0;
}

.premierRow.grid.firstRow div.contentStyleOneThird .showHideContent {
	position: static; 
	padding: 0px;
	height: auto!important;
	display: block!important;
}
#premierMainContentBody div.jvsInitialised .showHideContWrap {
	position: static; 
	height: auto; 
	width: auto;
}
* {
	background: none!important;
}

#main {
	display:inline; width:100%; padding: 0; 
}

#premierMainContentBody div.contentStyleInner div.contentStyle05,
#premierMainContentBody div.contentStyleInner div.contentStyle01 {
	padding: 0!important; margin: 0!important;
}

#premierMainContentBody div.premierCol.oneThird,
#premierMainContentBody div.contentStyleOneThird,
#premierMainContentBody div.contentStyleInner div.contentStyle08,
#premierMainContentBody #carousel div.contentStyle11
 {
	float: none;
	width: 100%;
	height: auto; 
}

.sectionHeading img {
	float: none;
}
#premierMainContentBody #carousel div.contentStyle11,
#premierMainContentBody #carousel div.contentStyle02 {
	display: block!important;
	clear: both!important;
	width: auto;
	height: auto;
	position: static;
}

a:link:after, a:visited:after{
   content: " (" attr(href) ") ";
   font-size: 90%;
}
.jvsContentBody{
	position: static !important;
}

