body #container, body #mainBody{
	width: auto;
}
.button, #globalNav, #navigation, #topNav, #footer ul, .message, .toolbar, #header .heading hr, #mainBody ul.toolbar, #mainBody table.button_area{
	display: none;
}
#logo{
	margin-bottom: 0px;
	display: inline;
	font-size: inherit;
}
#logo h1{
	display: inherit;
}
#header .heading{
	float: none;
	text-align:left;
}
.printOnly{
	display: block;
}
#footer{
	color: #000000;
}
#leftNavContent #mainBody{
	margin-left: auto;
}
#leftNavContent, #rightNavContent, #mainBody, #footer{
	background: none;
	border: none;
}
#rightNavContent #mainBody{
	margin-right: auto;
}
#searchResults{
	overflow: visible;
}
label{
	white-space:normal
}