/* Print CSS */
#wrapper {
	padding:10px;
}

div#masthead, div.masthead-banner {
	height:auto !important;
	min-height:auto !important;
	padding:0 !important;
	position:relative !important;
	width:auto !important;
}

div#masthead {
	margin-bottom:20px;
}

div#masthead h1#logo {
	background:none;
	bottom:auto;
	height:auto;
	left:0;
	position:relative;
	top:0;
	width:auto;
}

div#content-pane,
div#content-pane div.body #maincol h2,
div#content-pane div.body #maincol h2,
div#content-pane div#fullbody #maincol h2,
div#content-pane div#fullbody #maincol h2,
#introduction h1 {
	background:none;
	text-indent:0;
}

#content-pane, #content, #footer, #footer #footer-links, div#tpscalc a:link, div#tpscalc a:visited, div#content-pane div.body, div#content-pane div#fullbody, #maincol {
	padding:0;
}

#footer {
	margin-top:35px;
	width:100%;
}

#footer-links {
	margin-bottom:20px;
}

.wrapper, div#nav ul { width:auto; }
#content-pane { width:950px; }

div#content ul#expertisecols li div.info { height:auto; }
div#content ul#expertisecols li a.more:link, div#content ul#expertisecols li a.more:visited { padding:4px 0 10px 10px; }

.print { display:block !important; }
.screen { display:none !important; }