@media print {
	
	header, footer, nav, aside, #sidebar {
		display: none;
	}
		
	html, body, #wrap {
		border: 1px solid white;
		page-break-after: avoid !important;
		page-break-before: avoid !important;
		visibility:hidden !important;
		height: 99%;
	}
	
	body {
		padding-top: 60px; 
		padding-bottom: 60px ; 
		background: #fff;
		color: #000;
		font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif !important;
		font-size: 11pt !important;
		line-height: 1.5 !important;
		margin: 0px !important;
	}
	
	hr {
		color: #ccc;
		background-color: #ccc;
	}
	
	h1, h2, h3, h4, h5, h6, code, pre {
		color: #000;
		text-transform: none;
	}
	
	h1 {
		font-size: 14pt !important;
		margin-top: 1em !important;
	}
	
	h2 {
		font-size: 12pt !important;
	}
	
	h3 {
		font-size: 10pt !important;
	}
	
	h4, h5, h6 {
		font-size: 8pt;
	}
	
	code, pre {
		font-size: 8pt;
		background-color: transparent;/* just in case the user configured browser to print backgrounds */
	}
	
	blockquote {
		background-image: none;
	}
	
	a:link, a:visited {
		text-decoration: underline;
		color: #000 !important;
	}
	
	abbr:after, acronym:after { /* some HTML4 love */
		content: " (" attr(title) ") ";
	}
	
	.print-display-none,
	.print-display-none * {
		display: none !important;
	}
	
	.print-visibility-hide,
	.print-visibility-hide * {
		visibility: hidden !important;
	}
	
	.printme,
	.printme * {
		visibility: visible !important;
	}
	
	.printme {
		position: absolute;
		left: 3%;
		right: 3%;
		top: 0;
	}
	
	.plstimg {
		width: 321px !important;
		height: 208px !important;
	}
	
	#usapolicyi {
		display: none;
	}	
	
	#usapolicyip {
		display: block;
	}
	
}








