@media print {
	@page {size: A4 landscape; }
	header, header > .container{ padding: 0;}
	div.tab-pane{ padding: 0 !important;}
	.panel-body, .col-xs-12, .container, .table-responsive{ position: relative !important; padding: 0; width: 100% !important; max-width: 100% !important;}
	div.col-xs-12{padding: 0;}
	div.col-xs-12 hr, a.user-nav, ul.user-urls, div.visible-sm{display: none;}
	.tab-content > .tab-pane{ display: block;}
	
	ul.nav-tabs{ display: none;}
	thead th, thead td {/*text-transform: lowercase;*/font-size: 10px !important;}
	html, body, .table > tbody > tr > td, table tbody tr td, td{ font-size: 10px !important;}
	nav, h1.company span, p.pull-right {display: none;}
	td span.tdrest{display: none;}
	td span.tdfirst{
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		 transform: rotate(-90deg);
	}
	h3 { margin-top: 10px; font-size: 14px;}
	div.mainGraph{height: 290px; width: 100% !important;}
	div.mainGraph > div > div, div.mainGraph svg {width: 100% !important;}
	.printerno{ display: none;}
	.break {page-break-after: always !important;}
	html{ overflow: hidden !important;}
	th.printColor{ -webkit-print-color-adjust: exact;} 
	td.purple{color:#a31ef8 !important;}
	td.red{color:#ff0000 !important;}
	#zscores-info{margin-top: 0px !important; display: block !important;}
	#zscores-info, #zscores-info td, #zscores-info th, #zscores-info p {font-size: 16px;}
	#zscores-info table {
		margin: 0 !important;
		border: none !important;
		border-collapse: collapse;
		padding: 0;		
		display: block;
	}
	#zscores-info td {
		border: 1px solid #ddd !important;
		padding: 10px !important;
		margin-top: 0 !important;
		margin-bottom: 60px;
		font-size: 16px;
	}

	#zscores-info table tr {
		text-align: center;
		vertical-align: middle;
	}


	#zscores-info table tr:first-of-type, .grey-bg {
		background-color: #f9f9f9 !important;
	}
	.text-red {
		color: red !important;
	}
	.acc-nav-bar {
		display: none !important;
	}
	#logo {font-size:0px;}
	.mainGraph {
		max-width: 1068px !important;
	}
	
	.row, .panel {
  		margin-bottom: 0;
    	}
.mainGraph {
	background: url("/images/background.png") repeat 0 0 !important;     
}

.mainGraph.trend {
	background: url("/images/background2.png") repeat 0 0 !important;     
}

td div.green{
	background-color: #33cc00 !important;
}
td div.red{
	background-color: #cc0033 !important;
}
td div.orange{
	background-color: #ff9966 !important;
}


}