.col2, .col3, #dhtml_menu, #rightcol, #footer, .sharelinks, body#body #cookiemodule, #footerSlideContainer, #header div#search, #breadcrumbs, #socialMedia {
	display: none;
}
#contactMenu, #header div#menu { /* using display:none for #menu will break the print layout in IE7 */
	visibility:hidden;
}
.threecol .col1 {
	width: 95%;
	margin: 0px;
	float: none;
	left:101%;
}
.threecol .colleft {
	float: none;
	left: 0px;
	margin:0px;
	margin-left: 0%;
}
*html .threecol .colleft {
	left:-450px;
}
.threecol .col1wrap {
	float: none;
	right: 0px;
}
.threecol .colmid {
	margin-left:20px;
	float:none;
}
.colmask {
	float:none;
}
*:first-child+html .tabcontentshow {
	float:none;
}
*:first-child+html .tabcontent {
	display:none;
	float:none;
	font-size:1.1em; /* don't know why, but this allows missing pages to render for print - could be a hasLayout thing */
}
button.btn {
	background:none;
}
button.btn span {
	background:none;
	color:#000;
}



