html { background-color: #fff !important; margin: 2em; }
body, .typography p, .typography a, .typography table, .typography tr, .typography th, .typography td { font-size: 12pt; }
/*----- HEADINGS -----*/
.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 { margin-top: 0.8em; margin-bottom: 0.2em; }
.typography h1 {
	font-size: 22pt;
}
.typography h2 { 
 	font-size: 20pt; 
}	
.typography h3 {
	font-size: 18pt;
}
.typography h4 {
	font-size: 16pt;
}
.typography h5 {
	font-size: 14pt;
	text-transform: uppercase;
}
.typography h6 {
	font-size: 14pt;
	margin: 10pt 0 6pt;
	font-weight: bold;
}

/*----- HEADER -----*/
#Header { position: static; height: auto; }
#Header h1 { float: none; margin-bottom: 10pt; }
#HomeLink { text-indent: 0; height: auto; }
#SearchContainer { display: none; }
#HiddenAccessKeyLinks { display: none; }

/*----- NAVIGATION -----*/
#Navigation ul li a { text-indent: 0; }
#NavContainer { display: none; }

#Right { display: none; float: none; }

#ContentContainer, html #HomePage #ContentContainer { float: none; width: 100%; }

/*----- GENERAL -----*/
.print { display: block; }
.screen { display: none; }

#Breadcrumbs { margin-top: 1em; margin-bottom: 1em; }

/* HOMEPAGE 
---------------------------------------------*/
#WelcomeText { font-size: 1.2em; margin-bottom: 1.6em; }

#Featured, #FeaturedContent, #FeaturedContent div,#Featured #FeaturedContent .featuredText { position: relative; float: none; }
#FeaturedContent { height: 100px; margin-top: 30px; margin-bottom: 30px; }
#Featured #FeaturedContent .featuredText {
	color: #000;
	width: 100%;
	padding-left: 0;
	position: static;
	overflow: hidden;
}
#Featured #FeaturedContent .featuredText h3 a { color: #000; margin-bottom: 1.2em; }
#FeaturedControls { display: none; }

#Middle h3, #Listing .detail h3 { margin-top: 0; }
#Middle div, #Listing .detail { margin-bottom: 2em;}
div.thumbnail { height: auto; margin: 0; padding: 0; }

/*------ PAGE -----*/
#AddInfoContainer { display: none; }

/* FOOTER 
--------------------------------------------*/
#Footer .left { display: none; }