* { 
	background:transparent !important; 
	color: #444 !important; 
	text-shadow: none !important; 
	float:none !important;
	position:relative !important;
	text-align:left !important;
	padding:0 !important;
	margin:0 0 1em 0 !important;
	text-indent:0 !important;
	height:auto !important;
	width:100% !important;
	display:block !important;
	top:auto !important;
	left:auto !important;
	border:none !important;
}
body { font-family:"myriad pro", "myriad", sans-serif !important; }
a, a:visited { color: #444 !important; text-decoration: underline; } 
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }  
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
h1#logo { font-size:2em !important; }

head, script, #lightbox, #topnav, #mainnav, .jshowoff-slidelinks, a.link_box, #content .main .facebook, a.facebook iframe, .pager, .editable .categoryselector, #rss, #flickr_feed, #news_feed, #blog_feed, #news_blog_headers, #footer, #subNav, #subNav .nav, #landingHeader { display:none !important; height:0 !important; position:absolute !important; }

#header, #marketing_slides, #promotion, #main, .internal #subNav, #blurb { margin-bottom:3em !important; padding-bottom:3em !important; border-bottom:dashed 1px #ccc !important; }
.landing #header, .internal #header { margin-bottom:0 !important; }
h1#logo a { text-decoration:none !important; }
#marketing_slides li#our_history_slide { display:block !important; }
.internal #subNav { display:block !important; padding-top:2em !important; }
.landing #main { padding-top:2em !important; }
.internal #main { padding-top:2em !important; }
	.editable .intro { padding-bottom:1em !important; }
	.editable img { width:auto !important; max-width:400px; height:auto !important; max-height:400px; }
	.editable blockquote { padding-top:1.6em !important; padding-bottom:1.6em !important; margin-top:1.8em !important; margin-bottom:1.8em !important; border-top:dashed 1px #ccc !important; border-bottom:dashed 1px #ccc !important; }
	.editable a, .editable span, .editable em, .editable strong, .editable sub, .editable sup { display:inline !important; }
	.articlepreview { padding-bottom:2em !important; border-bottom:solid 1px #ccc !important; }
