﻿@media print {
/* Hide navigation */
	#menu,
	#search-panel,
	#footer,
	#ctl00_SiteMapPath1,
	#appMenu,
	#PCH-links,
	#links_holder,
	#top_link {
		display: none;
	}
* html #mainBody
{
	width: 650px !important; /* ie6 issue work around */
}
.Information, .searchresults-page
{
	float: none;
	width: auto;
}
/* Reset dimensions, clear floats etc... */
	#content,
	#feature,
	#footer,
	#content .region,
	#content .section,
	#content #primary,
	#content #secondary,
	#content #tertiary {
		float: none !important;
		clear: both !important;
		width: auto !important;
	}
	
/* Homepage */
	.page-home * {
		height: auto !important;
		width: auto !important;
		overflow: visible !important;
	}
	.page-home .region {
		padding: .5em 0;
		border-bottom: 1px dotted #000;
	}
	.page-home .section {
		margin-top: 3em !important;
	}
	
	
/* Make printed documents prettier */
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	a img {
		border: none;
		text-decoration: none;
	}
	input {
		border: 1px solid black;
	}
	#header {
		border-bottom: 1px solid black;
		overflow: hidden !important;
		margin-bottom: 1em;
	}
	#qglogo {
		float: left;
	}
	#agency {
		float: right;
	}
	#agency h1 {
		margin: 0;
		padding: 0;
	}
	#footer {
		border-top: 1px solid black;
		margin-top: 2em;
		padding-top: .5em;
	}
	
	.short-list .viewport {
		height: auto !important;
	}
	.short-list li {
		display: list-item !important; /* unhide */
	}
	.short-list .toggle {
		display: none;
	}
	.cut-in {
		border: 1px solid #C69B88;
		margin: .5em 0 .5em 1.5em;
		padding: .4em;
		float: right;
	}
	.cut-out {
		border: 1px solid #C69B88;
		margin: .5em 0 .5em 1.5em;
		padding: .4em;
	}
}