@media print{
	body * {
		-webkit-print-color-adjust: exact;
	}
	body, 
	#wrapper,
	#mainContent #tabWrapper #tabs {
		background: none rgba(0, 0, 0, 0) !important;
		box-shadow: none !important;
		border: none !important;
	}
	#topNav,
	#mainNav,
	#topBar,
	#entryBar,
	.ui-tabs-nav.ui-widget-header,
	#buttonReset,
	#updateSearch,
	#listView,
	#mapLegendLink,
	#indicatorLegendLink {
		display: none;
	}
	.gm-style .gmnoprint, 
	.gmnoprint {    
		display:block !important; 
	}

	#tabWrapper {
		min-height: 800px;
		float: none;
		position: absolute;
		top: 150px;
		width: 800px;
		min-width: 800px;
		padding: 0;
		margin: 0;
	}
	#mainContent {
		width: 730px !important;
		min-height: 800px;
		height: 800px;
	}
	.ui-tabs .ui-tabs-panel {
		height: 700px;
		min-height: 700px;
	}
	#mapView {
		overflow: visible !important;
		position: inherit !important;
		-webkit-transform: none !important;
	}
	#printOnlyHeader {
		display:block;
		height:100px;
		width: 100%;
	}
	#legendAccordion {
		display: block !important;
		position: relative;
		float: left;
		border: 1px solid #333;
		height: 100%;	
		page-break-before: always;
		border-radius: 0;
		border: none;
		background-color: rgba(255, 255, 255, 0.8);
		background-image: none;
		padding: 0;
		width: 200px;
	}
	#legendAccordion .legendRow {
		font-size: 14px;	
		line-height: 30px;
	}
	#legendAccordion #indicatorLegend p {
		font-size: 11px;
		font-style: italic;
	}
	#legendAccordion h3 {
		border-radius: 0;	
		border: 0;
		padding: 15px 13px;
		background-image: none;
		background-color: rgba(110, 144, 194, 0.6);
		text-shadow: -1px 1px 2px #000;
		font-weight: normal;
		color: #FFF;
		margin: 0;
	}
	#legendAccordion>div {
		padding: 10px;
	}
	#legendAccordion>div img, 
	#legendAccordion .colorBlock {
		max-width: 22px;
		float: left;
		margin-right: 3px;
		max-height: 22px;
		margin: 0 7px 0 0;
	}
	#legendAccordion>div .legendRow {
		clear: both;
		height: 22px;
		border-bottom: 1px dotted #999999;
	}
	#legendAccordion>div .groupName {
		font-size: 12px;
		line-height: 21px;
		margin: 0px 0 4px;
	}
	#legendAccordion .colorBlock {
		max-width: 15px;
		max-height: 15px;
	}
	#legendAccordion .legend>p {
		font-size: 11px;
		font-style: italic;
	}
	#indicatorLegend .legendRow .colorBlock,
	#legendAccordion .colorBlock {
	    float: left;
	    clear: both;
	    width: 24px;
	    height: 28px;
	    margin: 5px 10px;
	    border: 1px solid #000000;
	}
	#indicatorLegend .legendRow .color10,
	#legendAccordion .color10 {
	    background-color: #f4e6ff;
	}
	#indicatorLegend .legendRow .color7,
	#legendAccordion .color7 {
	    background-color: #e0cce6;
	}
	#indicatorLegend .legendRow .color4,
	#legendAccordion .color4 {
	    background-color: #c7a4c7;
	}
	#indicatorLegend .legendRow .color1,
	#legendAccordion .color1 {
	    background-color: #70475d;
	}
}
