/* hides unnecessary sections from the print layout */
#nav1 {
	display: none !important;
}

body, p, h1, h2, h3, h4, h5, h6, td, tr, th, ul, li {
	
}

body, p, ul, ol {

}

#panel {
	display: block !important;
	float: none !important;
}

#hdr, #panel h2 {
	text-indent: 0 !important;
	height: 1.5em !important;
}

#pageHeader h1 {
	padding: 0 !important;
}

img {
	float: none !important;
}

span{
	display: block !important;
}

/*makes remaining sections auto-width*/
body, #container, #content{
	width: auto !important; /*not using 100% as it can be a gamble with some browsers*/ 
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

#content ul, #content ol, #content ul li, #content ol li {
	list-style: circle !important;
	margin-left: 8px !important;
	padding-left: 0 !important;
}

#pageFooter p {
	padding-left: 0 !important;
	margin- left: 0 !important;
}


/*page specific losses*/

#makeenq, #directions {
	display: none !important;
}