/* Styles only for the print view */


body::before {
  content: none;
}

body {
  margin: 0 2% 0 1%;
  width: 97%;
}

hr {
  margin: 20px 0px;
}

#content {
  width: 100%;
}

.margin-top {
  margin-top: 15px;
}

.content-main {
  margin: 0 20px;
}

#dont-miss, 
#banner, 
.content-header-text img, 
#sidebar, 
#footer, 
#print-logo, 
.alert-box {
  display:none;
}

#print-friendly-logo {
  float: left;
  display: block;
  width: 180px;
  margin: 10px 30px 0 0;
}

.title-link {
  padding: 0 0 0 20px;
}

#content-header .parent-title.title-link {
  padding: 27px 0 0 20px;
  font-size: 39px;
}

div.payments_explainer {
  width: 280px;
}

#payment-disclosure h1 {
  font-size: 2.3em;
}

#dr-body h2 {
  font-size: 2.5em;
}

p a[href^="http://"]:after { 
  content: " (" attr(href) ")"; 
  font-size: 90%; 
}

ul#drug-urls li a[href^="http://"]:after { 
  content: " (" attr(href) ")"; 
  font-size: 90%; 
}

/* Styles for generating the report */
#dr-body.report-view .callouts, 
#dr-body.report-view .payment,
#dr-body.report-view .non-report {
  display: none;
}

#dr-body.report-view .doctor-questions {
  display: inline;
}

#dr-body ul li, #dr-body #content p {
  font-size: 18px;
  line-height: 24px;
}

#qr-code {
  float:left; 
  width: 96px; 
  padding:0 10px 10px 0; 
}

#description-of-service {
  width: 98%;
}

/* Mobile */
html body #dr-body.print-friendly #content-header {height: 30px; margin-bottom: 0px; padding-bottom: 14px; }
#dr-body.print-friendly .doctor-questions h1 { padding-top: 14px; }
/*

*/
