p, ul {
word-wrap: break-word;
}
.page-title {
  margin-bottom:1.2em;
}
.rating {
  font-weight:bold;
}
dd.rating {
  margin-bottom:1.2em;
}
dt.gap {
  margin-top:1.2em;
}
#nmcd section ul {
  list-style:outside !important;
  padding-left:1.3em;
}
.off {
  display:none;
}
.g-m {
  background-color:none;
}
.g-5 {
  margin-bottom:1.0em;
}
#toc-box {
  margin:1.2em 0 1.0em 0;
  border:solid 1px #ffffff;
  border-radius:8px;  
  background: #E2F0F7;
  font-weight:bold;
}

#toc-box li {
  list-style-type:none;
}
#toc-box ul {
  float:left;
  width:45%;
  display:block;
}
#toc-box ul {
  margin-left:2.0em;
  padding:1.2em 0 0 0;
  margin-bottom:0;
}

.provider-box {
  padding: 0 1.42857em 0 1.42857em;
}

.provider-box p {
  text-align:left;
  font-size:0.75rem;
}
.provider-box img {
  display:block;
  float:right;
  width:140px;
  height:auto;
}
.em-1 {
  font-style:italic;
}
.cpy {
  padding:0.4rem 0 0 0 ;
}
.lastreview {
  margin:1.2em 0 1.2em 0;
}
dd {
  margin-bottom:0.96em;
}
@media only screen and (min-width: 220px) and (max-width: 659px) {
footer {
  padding:0.71429em;
}
  #toc-box {
    display:none;
  }
  #nmcd section ul {
    padding-left:0;
  }
}
@media print {
  html {
    background:transparent;
    font-size:100%;
    font-size:13pt;
  }
.footer1, .footer2 ul,#ref-more {
  display:none !important;
}
  #browse-ency, #toc-box {display:none !important;}
  .page-url, .print-only {display:block;}
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important;} /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  .main a[href]:after { content: " [" attr(href) "]"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3, h4 { page-break-after: avoid; }
  .nih-logo-bkg img {
    width:25px;
    height:auto;
  }
  #skip {
    float:none;
    width:100%;
  }
  .ibox, .ibox-outer,.ibox-inner, .side-section-content {border:none;}
  body {
    margin:0;
    width:100%;
    padding:0 !important;
  }
  img {
    page-break-before: auto !important;
    page-break-after: auto !important;
    page-break-inside: avoid !important;
  }
  #ref-more {
    display:none;
  }
  .return-top {
    display:none !important;
  }
}
