* {
    -webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}


body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

table, blockquote, pre, code, figure, li, hr, ul, ol, a, #map, #map_canvas {
  page-break-inside: avoid; 
}



h2, h3, h4, p, a {
  orphans: 3;
  widows: 3; 
 }

h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid;
  page-break-inside: avoid; 
}

#mainnav, #pageNav, .social, #footer {
	display: none;
}