

/* print.css */


@media print {

 	#layout-east,
	#layout-west,
	.navbar-fixed-top,
	.ui-layout-toggler-north,
	.ui-layout-resizer-north,
	.ui-layout-toggler-south,
	.ui-layout-resizer-south,
	#maphelp,
	#debug-kit-toolbar {
		display: none !important;
	}

	.ui-layout-north.ui-layout-pane,
	.ui-layout-south.ui-layout-pane {
		display: none !important;
		height: 0 !important;
		box-shadow: none !important;
	}
	html,
	body,
	.ui-layout-center.ui-layout-pane,
	#googlev3 {

		top: 0 !important;

		width:100% !important;
		height: 100% !important;

		background-image: none  !important;
		background-color: #ffffff !important;
		border:none;
		box-shadow: none !important;
	 	
	 }
	body.#dashboard {
		background-color: #eeeeee !important;
	}
	.ui-layout-east.ui-layout-pane {
	 	display: none;
	 	top:  0 !important;
	 	height: 100% !important;
	 	background-color: #ffffff !important;

	 }
	.header {
		background-color: #fff !important;
	}
	.modal-backdrop {
		display: none;
	}
	.main-wrapper {
		max-width: 1200px;
		border-radius: none;
		border: none  !important;
		background: #fff;
		margin: 0 auto;
		/* overflow: hidden; */
		padding: 0 0 30px;
		box-shadow: none  !important;
		position: relative;
	}
	/* google maps elements */
	.gmnoprint {
	 	display: none !important;
	 	z-index: -10;
	 }
	.gm-style {
	 	background: transparent !important;
	 	box-shadow: none !important;
	 }
	* {
	 	box-shadow: none !important;
	 }
	#legend {
	 	left: 60px;
	 	bottom: 30px;
	 }
	#legend .inner-wrapper {
	 	background-color: inherit !important;
	 	-webkit-print-color-adjust: exact;
	 }

	.color-sq {
	 	-webkit-print-color-adjust: exact;
	 }

	.infoBox-header h1 {
	 	display: block;
	 	-webkit-print-color-adjust: exact;
	}

	.infoBox-shadow {
		display: none;
	}


	.ui-layout-center,
	#map-canvas {
		border:none;
		background-color: #eeeeee !important;
	}
	#googlev3 div > img,
	#map_canvas div > img,
	#mapRegs  div > img,
	.gm-style div > img {
		position: absolute;
	}

	#filter {
		display:none;
	}

	.actions-group {
		display: none !important;
	}

	.page-break	{ display: block; page-break-before: always; }

	table { page-break-inside:auto }
	tr    { page-break-inside:avoid; page-break-after:auto }

	.btn-excel,
	.highcharts-button,
	.dataTables_length { display: none }



	 /* @page { size: landscape; } */

}
