@charset "utf-8";
/* CSS Document */

@page { size: A4; margin-left: 1cm; margin-right: .75cm; }

body, p, td, th, ul, a { 
	background-color: #fff; color: #000; font-family: Arial, Helvetica, Verdana, sans-serif !important; font-size: 11pt !important; width: 100%; }
.noprint, .rightRail, .ingallsHeader, .ingallsMenu, .inquickerScheduler, #header, #footer, .footer, #numbers, #print-button, #group-logo, #mobile-footer, .promo, #___gcse_0, .col-md-4 .rr-hd, .col-md-4 .rr-container, .col-md-4 .rr-spacer, .bkApt a { display: none; }

#header-printonly  { display: block; width: 200px; margin: 0 auto 20px;  }
#header-printonly  img { display: block; width: 200px; height: auto; margin: 0 auto; }

.drsearch-pg { margin-top: 0; padding-top: 0; width: 100% !important; }

img { max-width: 100% !important; }

.drBxInner { margin-bottom: 0; }


.drBxOuterFull { width: 100%; border:none;}
.drBxOuterFull img { border: 2px solid #000; float: left; margin: 0 0 0 14px; padding: 0; }
.drBxInner { float: right; padding: 10px 0; width: 67%; }
.drBxInner p { font-size: 12pt !important; }

.drBoxLocs { width: 30%; float: left; clear: both; }
.drBoxLocs h2, .drBio h2 { border-bottom: 1px solid #000; margin: 0; padding: 0; padding-bottom: 10px; margin-bottom: 10px; font-size: 13pt !important; }
.drBoxLocs .col-sm-4 { width: 100%; display: block; margin-bottom: 10px; }
.drBoxLocs .col-sm-4 p { font-size: 12pt !important; color: #ff0000; }

#fad-footer-printonly { display:block; margin-top: 20px; font-size: 8pt !important; color: #284784 !important; }
#fad-footer { display: none; }

.drBio { width: 67%; float: right; margin: 10px 0 0; padding: 0; }
.drBio p { font-size: 12pt !important; font-weight: normal !important; }
.drBio span { font-size: 12pt !important; font-weight: normal !important; }
.drBxOuter img, .drBxOuterFull img { margin-bottom: 0; padding-bottom: 0; }

.col-md-8 { width:100% !important; }
.col-md-4 { width:0% !important; clear:both !important; }
