/* ########################################### */
/* -------- PRINT STYLES STYLESHEET -------- */
/* ########################################### */
/* stylesheet for printed version of the site */
@media print {
	
/* hide areas not relevant in printed versions */
#footer,
#subNav,
#xcol,
#mainNav,
#subNav,
#hotTopics,
#bannerHeader,
#siteLogo h1 span,
.tags,
.headlinesOnly,
.mpu,
#socialSlider,
#articleTools,
#latestStories,
#googleAd,
.a11y {
	display:none;
}

* {
	float:none!important;
	overflow: visible!important;
}

/* set default font, settings etc for print out */
body {
	font: normal 10pt/1.4 Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif!important;
	background-color: #fff!important;
	background-image:none!important;
	color:#000000!important;
	margin: 1em 2em;
	padding:0!important;
    text-align: left;
	float:none!important;
	width: auto !important;
}
div.clearFloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 1px;
	visibility: hidden;
}

/*____________ general elements __________*/

h1, h2, h3, h4, h5, h6, caption, legend {
    font-weight: bold;
    text-align: left;
	line-height: 1.2;
	margin-bottom: 0.5em;
}
h1 { font-size: 16pt; }
h2 { font-size: 14pt; }
h3 { font-size: 13pt; }
h4 { font-size: 12pt; }
h5 { font-size: 11pt; }
p, li, td, th {
	font-size: 10pt;
}
p, ul, ol, dl, blockquote, hr, fieldset, table, .mainImage {
	margin-bottom: 1.5em;
}
li ul, li ol, dl dl, td p {margin-bottom: 0;}
a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
}