body {background: #fff !important; }
nav, header, footer, .breadcrumbs, #mobile_navbar { display:none !important; }
.page_content { padding: 0; }
#container { border:none !important;}
.apt_content { text-align:left; margin-bottom: 10px; width: auto; float:none; display:block; }
.apt_content .links { display:none; }
h1 { display:none; }
.title_box .back, .back { display:none !important; }
.title_box p { font-size: 1em !important; color:#454545 !important; font-family: Arial, sans-serif !important;}
/*.info_box .small { color:#999 !important; font-family: Arial, sans-serif !important; font-size: 0.8em !important; }*/
.info_box { display:none; }
.image { margin-bottom: 20px;}
@media print {
  * { margin: 0 !important; padding: 0 !important; }

  html, body {
    /*changing width to 100% causes huge overflow and wrap*/
    height:100%; 
    overflow: hidden;
    background: #FFF; 
    font-size: 9.5pt;
  }

  .image_box { width: auto; left:0; top:0; }
  /*.image_box img { width:100%; }*/
  
	.image { width: auto; height: auto; left:0; top:0; }
	/*.image img { width: auto; height: 70%; }*/
}

@media print and (orientation: portrait) {
    /* Your code for portrait orientation */

}
@media print and (orientation: landscape) {
    /* Your code for portrait landscape */
	/*.image { width: 60%; float:left;}
	.apt_content { width: 38%; float:left;}*/
	
	.image_box { width: auto; height: auto; left:0; top:0; }
	/*.image_box img { height:90%; width: auto; }*/
	.image { float: left; display:inline-block;}
	.apt_content { float:left; display:inline-block; }
}

 @media print {
	div.divFooter {
		display:block;
		position: fixed;
		bottom: 0;
		font-size: 10px;
		text-align:center;
	}
	div.divFooter span { display:inline-block; text-align:center; margin: 0 auto; }
}
