/*@page { margin: 10%; }*/


@media only print {

	html, body, table, div {
		overflow:visible !important;
	}
	
	body .contentcol .content {
		width:100%
	}
	
	#header {
		margin-top:0;
		margin-left:20px;
		padding-top:0;
	}
	
	.page-has-rightpane .contentcol .content {
		width:inherit;
		padding:inherit;
	}
	
	.page-has-rightpane .contentcol .aside {
		width:inherit;
		margin:inherit;
		padding:inherit;
	}
	
	.faq-content.visuallyhidden {
		border: inherit;
		clip: inherit;
		height: inherit;
		margin: inherit;
		overflow: inherit;
		padding: inherit;
		position: inherit;
		width: inherit;
	}
	
	.page-break-before {
		page-break-before: always;
	}
	
	.faq-node {
	 	page-break-inside: avoid;
	}
	
	.footer-quickies {
		text-align:right;
	}
	
	a:link:after,
	body .contentcol .aside,
	#nav,
	p.banner-wrapper,
	.w-2.aside,
	.w-3,
	.w-4,
	.toolbox-wrapper,
	#footer .w-1, #footer .w-2 ul {
		display:none;
	}
}
