.mega,
.mega-active,
.toolbar,
.breadcrumb,
.logo,
hr,
footer,
article-footer,
.icon,
.qua-inline-ad {
	display: none !important;
	visibility: hidden !important;
}

body { 
	background: white; 
	font-size: 12pt; 
	height: auto;
	color: #000;
}

* {
	float: none !important;
	padding-right: 0;
	padding-left: 0;
	overflow: visible;
}

#wrapper {
	margin: 0 0.5cm;
	padding: 0;
}

a:link, 
a:visited { 
	color: #520; 
	background: transparent; 
	font-weight: bold; 
	text-decoration: underline; 
}

a:link:after, 
a:visited:after { 
	content: " (" attr(href) ") "; 
	font-size: 90%; 
}

a[href^="/"]:after { 
	content: " (quadrant.org.au" attr(href) ") "; 
}

.print-logo {
	height: 50px !important;
	overflow: visible  !important;
	margin: 0 auto 24pt;	
}

h1 {
	margin-bottom: 0 !important;
}

p,
h2,
h3 {
    orphans: 3;
    widows: 3;
}

h2,
h3 {
    page-break-after: avoid;
}

pre,
blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}

thead {
    display: table-header-group; /* h5bp.com/t */
}

tr,
img {
    page-break-inside: avoid;
}

img {
    max-width: 100% !important;
    display: block !important;
    border: none !important;
}

.grey-box {
	border-bottom: 0 !important;
}

.grid-wrapper .grid-12 .grid-8,
.grid-wrapper .grid-12 .grid-10 {
	width: auto !important;	
}
