/* Print stylesheet for MfE website */

body {
	background: white;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#container {
	font-size: 90% !important;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
	float: none !important;
	color: black;
	background: transparent none;
	}
	
/* ---------- header ---------- */						
	
#butterfly {
	display: none;
	}	
	
#header img {	
	border: none;
	}
	
#header img#changeout-images1 {
	display: none;
	}
	
#header img#changedout-image {
	display: none;
	}	
		
#header #utility-nav {
	display: none;
	}
	
#header #header-blocks {
	display: none;
	}	
	
/* ---------- main nav ---------- */

#main-nav {
	display: none;
	}
	
/* ----- subnav (left-hand) column ----- */

#subnav-col {
	display: none;
	}
	
/* ----- content (central) column ----- */
	
#content-col #breadcrumbs {
	display: none;
	}
	
/* headers */	
	
h1,
h2, 
h3, 
h4, 
h5, 
h6 {
	color: #0b2265;
	}
	
h1 a:link,
h2 a:link, 
h3 a:link, 
h4 a:link, 
h5 a:link, 
h6 a:link, 
h1 a:visited,
h2 a:visited, 
h3 a:visited, 
h4 a:visited, 
h5 a:visited, 
h6 a:visited {
	color: #0b2265;
	text-decoration: none;
	}
	
h1 img {
	float: left;
	margin-right: 10px;
	}
	
/* paragraphs */	
	
#content-col p.archived-notice {
	font-size: 2.0em;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
	line-height: 1;
	text-transform: uppercase;
	}
	
#content-col p.archived-info {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}			

/* lists */

#content-wrapper-2col-wayfinder-publications #content-col ul {
	margin: 0;
	padding: 0;
	}
	
#content-wrapper-2col-wayfinder-publications #content-col ul li {
	font-size: 1.3em;
	padding: 7px 0 10px 59px;
	background: none;
	list-style-type: none;
	position: relative;
	font-weight: bold;
	}
	
#content-wrapper-2col-wayfinder-publications #content-col ul li a:link, 
#content-wrapper-2col-wayfinder-publications #content-col ul li a:visited {
	color: #0b2265;
	text-decoration: none;
	}
	
	
#content-wrapper-2col-wayfinder-publications #content-col ul li img {
	position: absolute;
	top: 0;
	left: 9px;
	border: none;
	}
	
#content-wrapper-2col-wayfinder-publications #content-col ul li ul {
	}	
	
#content-wrapper-2col-wayfinder-publications #content-col ul li ul li {
	font-weight: normal;
	font-size: 0.75em;
	padding: 0 0 0 30px;
	}		

/* ----- blocks of content in content column ----- */

#content-col p.description-link, .description-showall, .description-hideall {
	display: none;
	}
	
.dont-print {
	display: none;
	}

.description-text {
	display: block !important;
	}

/* figure box - floated left or right - content col */	
	
.figure-box-float-left	{
	width: 100% !important;
	}
		
.figure-box-float-right	{
	width: 100% !important;
	}
		
.figure-box-float-left span, 
.figure-box-float-right span {
	clear: both;
	display: block;
	width: 100%;
	margin: 0 0 15px 0;
	}
	
#content-col .figure-box .figure-box-float-left h3.figure-caption, 
#content-col .figure-box .figure-box-float-right h3.figure-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	}			
		
	
/* displaying tabular data */	
	
table {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	}
	
#content-col table caption {
	font-weight: bold;
	font-size: 1.2em;
	color: #0b2265;
	margin: 0 0 0 0;
	padding: 9px 0 10px 0;
	line-height: 1.2;
	text-align: left;
	}	
	
table th {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	text-align: left;
	vertical-align: top;
	padding: 9px 5px;
	font-weight: bold;
	}	
	
table td {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	text-align: left;
	vertical-align: top;
	padding: 9px 5px;
	}	
	
#content-col table tr.align-bottom th {
	vertical-align: bottom;
	}	
	
#content-col table th.table-header-right {
	text-align: right;
	}
	
#content-col table th.table-header-center {
	text-align: center;
	}
	
#content-col table tr td.table-subheader {
	font-weight: bold;
	font-size: 1.0em;
	}	
	
#content-col table tr.total td {
	font-weight: bold;
	vertical-align: bottom;
	}
	
#content-col table tr td.table-cell-right, 
#content-col table tr.total td.table-cell-right {
	text-align: right;
	}	
	
#content-col table tr td.table-cell-center, 
#content-col table tr.total td.table-cell-center {
	text-align: center;
	}	
	
#content-col table tr td.vertical-align-middle {
	vertical-align: middle;
	}	
	
#content-col table tr td.vertical-align-bottom {
	vertical-align: bottom;
	}		
	
	
/* ----- feature (right-hand) column ----- */

#feature-col {
	border-top: 1px solid #000;
	margin: 15px 0 0 0;
	}	
	
#content-wrapper-2col-wayfinder #feature-col img {
	display: none;
	}	
	
.publications .book-wrapper img {
	margin: 10px 0 0 0;
	border: 1px solid #000;
	}
	
#feature-col h2.archived-publication {
	font-weight: normal;
	font-size: 1.4em;
	color: #45433a;
	margin: 0 0 0 0;
	padding: 3px 0 3px 0;
	line-height: 1.2;
	text-transform: uppercase;
	}	
	
/* ---------- special homepage styles ---------- */	

#content-wrapper-home #subnav-col {
	display: block;
	}
	
#content-wrapper-home #subnav-col img {
	display: none;
	}	
	
/* homepage definition list (used to lay out Info about... section) */

#content-wrapper-home #content-col dl {
	margin: 0; 
	padding: 0;
	}
	
#content-wrapper-home #content-col dt {
	margin: 0; 
	padding: 5px 15px 0 57px;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1;
	position: relative;
	}	
	
#content-wrapper-home #content-col dt img {
	position: absolute;
	left: 9px; /* FF - see ie6.css */
	border: none;
	}
	
#content-wrapper-home #content-col dt a:link, 
#content-wrapper-home #content-col dt a:visited {
	color: #0b2265;
	text-decoration: none;
	}
	
#content-wrapper-home #content-col dt a:hover {
	color: #7db428;
	text-decoration: none;
	}		
	
#content-wrapper-home #content-col dd {
	margin: 0; 
	padding: 5px 15px 12px 57px;
	font-size: 1.0em;
	line-height: 1.2;
	}	
	
/* homepage - boxes along bottom of page (left-hand side) */

#homepage-box-wrapper {
	border-top: 1px solid #000;
	margin: 15px 0 0 0;
	}	
	
#homepage-box-wrapper img {	
	display: none;
	}
	
/* ---------- footer ---------- */	

#footer, 
#footer-1col, 
#footer-2col-sub, 
#footer-2col-wayfinder, 
#footer-3col { 
	border-top: 1px solid #000;
	margin: 15px 0 0 0;
	}
	
#footer ul, 
#footer-1col ul, 
#footer-2col-sub ul, 
#footer-2col-wayfinder ul, 
#footer-3col ul {
	margin: 5px 0 0 0;
	padding: 0;
	}	
	
#footer ul li, 
#footer-1col ul li, 
#footer-2col-sub ul li, 
#footer-2col-wayfinder ul li, 
#footer-3col ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}	
	
#footer ul li a:link, 
#footer ul li a:visited, 
#footer-1col ul li a:link, 
#footer-1col ul li a:visited, 
#footer-2col-sub ul li a:link, 
#footer-2col-sub ul li a:visited, 
#footer-2col-wayfinder ul li a:link, 
#footer-2col-wayfinder ul li a:visited, 
#footer-3col ul li a:link, 
#footer-3col ul li a:visited {
	display: none;
	}
	
#footer ul li span, 
#footer-1col ul li span, 
#footer-2col-sub ul li span, 
#footer-2col-wayfinder ul li span, 
#footer-3col ul li span {
	display: none;
	}		
	
#footer img, 
#footer-1col img, 
#footer-2col-sub img, 
#footer-2col-wayfinder img, 
#footer-3col img {
	display: none;
	}	
	
/* ---------- clearing divs ---------- */			
	
.clear { 
	clear: both;
	font-size: 0px;
	border: none;
	margin: 0 0 0 0; 
	padding: 0;
	background: transparent;
	}
	
/* ---------- accessibility ---------- */	
	
/* Skip links */

.accessLinks {
	display: none;
	}	
	
/* ---------- assorted - 9 March 2010, JLG ---------- */

.hidden {
	display: none;
	}


