body {
	background: #fff;
	color: #000;
	font-size: 10pt;
	}
	
#title {
	width: auto;
	margin: 0 5% 1em 5%;
	padding: 0;
	}
.screen {
	display: none;
	}
#title h1 img.print {
	position: relative;
	left: 0;
	display: block;
	}

#title .nav,
.tabs, 
#breadcrumbs,
#sidebar {
	display: none;
	}
#content .tabs {
	display: block;
	}
	
#main,
#main-full {
	float: none !important;
	width: auto;
	margin: 0 5%;
	padding: 0;
	border: none;
	}
	
#content {
	width: auto;
	margin: 0;
	padding: 0;
	/* Adding float:none here makes Safari re-render the page badly on printing. */ 
	}
	
div.formblock {
	width: auto;
	margin: 1em 5%;
	background: #fff;
	border: 1px solid #999;
	}
	
#leftcol,
#midcol,
#rightcol {
	float: none !important;
	width: auto !important;
	display: block;
	margin: 0;
	}
	
#footer {
	padding: 0;
	margin: 1em 5% 0 5%;
	}
#footer a {
	display: none;
	}