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

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;
}