﻿@media print {
	
	html,
	body,
	div.frame,
	div.innerframe,
	div.con-wrapper,
	div.con-main,
	div.con-scroller {
		background-image: none !important;
		background-color: #fff;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: visible!important;
		}
	div.con-printlogo {
		display: block;
		}
	div.con-header,
	div.con-image,
	div.con-supp-1,
	div.con-footer,
	div.star,	
	div.con-easyfooter,
	ul.anchors,
	#zenbox_tab,
	.report-options {
		display: none;
		}

	div.con-scroller {
		padding: 0 !important;
		margin: 0!important;
		/*width: 92% !important;*/
		width: 95% !important;
		/*border: solid 1px green;*/
		overflow: visible;
		height: auto!important;
		}
	.easydata .con-main h1 {
		position: static!important;
		display: block!important;
		font-size: 176%;
		padding: 1em 0 0 0;
		margin: 0;
		color: #000;
		font-weight: bold;
		line-height: 1.3em;
		text-transform: none;
		}	
	
	.easydata .mod-instructions,	
	.easydata .user-instructions,
	.easydata .instructions {
		display: block!important;
		background: none!important;
		overflow: visible!important;
		border: none;
		padding: 0;
		}
	.easydata h2.user-instructions {
		background: none!important;
		border: 0;
		padding: 0;
		color: #000;
		font-weight: bold;
		}		

	#report {
		display: block!important;
		padding: 0!important;
		border: none;
		border-top: 1pt solid #000;
		width: auto!important;
		display: block!important;
		margin-top: 2.5em;
		visibility: visible!important;
		zoom: 1;
		}
	#map,
	.mod-breadcrumb,
	.indicator-csv {
		display: none!important;
		}
		
	h2.report-name,
	h3 {
		font-size: 176%;
		padding: .5em 0 .75em 0;
		margin: 0;
		color: #000;
		font-weight: normal;
		line-height: 1.3em;
		text-transform: none;
		}
	h3.indicator-group-item	{
		font-size: 114%;
		margin: .3em 0 .75em 0px;
		line-height: 21px;
		font-weight: bold;
		color: #00523d;
		padding: .5em 0 0 0em;
		}
	/* Advanced printing */		
	
	#report-social h2,
	#report-economic h2,
	#report-environment h2 {
		page-break-before: always;	
		}
	#report-social h2.nobreak,
	#report-economic h2.nobreak,
	#report-environment h2.nobreak {
		page-break-before: avoid !important;	
		}
	
	h3.indicator-group-item 
	{
		page-break-before: always;
		}	
	.report-indicators h3.first 
	{
		page-break-before: avoid;
	}	
	
	.multiregion .mod-instructions{display:none !important;}
	.indicator-type	img {
		width: 13cm;
		}
	caption {
		background-color: #000;
		font-weight: bold;
		}	
	th {
		border-top: 1px #ccc solid;
		font-weight: bold;
		}	
			
	body.map #help, body.map #myreports, body.map #report{
		display: none !important;
		}
	
	body.help #report, body.help #myreports, body.help #map{
		display: none !important;
		}
		
	body.report #help, body.report #myreports, body.report #map{
		display: none !important;
		}
		
	body.myreports #report, body.myreports #help, body.myreports #map{
		display: none !important;
		}
		
	.chartImg
	{
		border-width: 0px;
		position: relative;
		margin-left: -14px !important;
	}
}		
