@media print {
	body, #wrapper { background: #fff !important; background-image: none !important; color: #000 !important; }
	
	#header, #wrapper, #content, #footer { width: auto; margin: 0 5%; padding: 0; border: 0; float: none !important; color: black; background-image: none !important; }
	#logo { position: static; }
	#globalnav, #subnav, #footer .nav, #search, #historynav { display: none; }
	img { position: static; float: none; }
	h1 { color: #000; display: block; margin: 0 0 .25em 0; }
	h2, h3, h4, h5, h6 { color: #000; width: auto; text-align: left; color: #000; text-indent: 0; background: none; margin: 0 0 .25em; padding: 0; float: none; line-height: normal; width: auto; height: auto; }
	.sIFR-active #content h1 { line-height: 1.2em; }
	.pullquote { background: none; font-size: 20px; line-height: auto; min-height: auto; }
	.pullquote p { padding: 0; }
	ul { margin: 0 0 1em 0 !important; padding: 0 0 0 20px !important; }
	li { background: none !important; list-style: disc outside none !important; padding: 0 !important; margin: auto !important; }
	#footer .container{ margin-top: 40px; border-top: 1px solid #000; padding-top: 20px; }
	#footer .info { float: none; width: auto; }
	#footer ul { padding: 0 !important; }
	#footer li { list-style: none !important; margin: 0 !important; padding: 0 !important; }
	#footer .contact li { float: none !important; width: auto !important; background: none !important; text-indent: 0; }
	dt, dd, ul, li { float: none; }
	p, ul, blockquote, form, dl { margin: 0 0 1.5em 0; text-align: left; }
	#header #logo { margin: 0; }
	#historycontent div { display: block !important; }
}
