#readPanel body { -webkit-print-color-adjust:exact; }
@page { margin:3cm 4cm; }
#readPanel #contentWrapper #columnWrapper,
#readPanel #contentWrapper #headerWrap {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:65%;
}
#readPanel .pdfPrintPreview #contentRoot,
#readPanel .printPreview *,
#readPanel .pdfPrintPreview * { font-family:Garamond,"Hoefler Text","Times New Roman",Times,serif !important; }
#readPanel #headerWrap,
#readPanel #footerWrap { font-size:18px; }
#readPanel .indexSummary h1#pagetitle,
#readPanel .indexSummary a.title,
#readPanel #contentWrapper #headerLogo { font-size:1.45em; }
#readPanel .content-table-xl {
  margin-left:-15%;
  margin-right:-15%;
}
#readPanel .abstractPlus,
#readPanel .abstractMinus {
  background:none;
  padding-left:0;
}
#readPanel .printPreview .indexCard {
  background-color:#f8f8f8;
  border-color:#e3e3e3;
  font-size:18px;
  margin-bottom:101.25px;
}
#readPanel .printPreview .bookCover,
#readPanel .printPreview #bookContent {
  background-color:transparent;
  float:left;
}
#readPanel .bookCover .cover,
#readPanel #bookCover .cover { margin-bottom:0; }
#readPanel .bibliography dt { font-weight:bold; }
#readPanel .indexSummary h2 { margin-top:0.25em; }
#readPanel .indexCard .bibliography dl {
  float:none;
  font-size:1em;
  width:auto !important;
}
#readPanel .bookCover .cover img,
#readPanel #bookCover .cover img { border:0; }
#readPanel #contentWrapper #footerWrap { border-top:1px solid #ccc; }
#readPanel .printPreview #printFooterCopyright p,
#readPanel .printPreview #printFooterCopyright span { font-size:15px !important; }
#readPanel #contentWrapper #institutioninfo span.preamble { display:none; }
#readPanel #readPanel h1,
#readPanel #readPanel h2,
#readPanel #readPanel h3,
#readPanel #readPanel h4,
#readPanel #readPanel h5,
#readPanel #readPanel h6 { font-family:Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif !important; }
#readPanel #readPanel a[href^="http"]:after {
  color:#000;
  content:"<" attr(href) ">";
  font-size:inherit;
  font-style:italic;
  padding-left:0.5em;
  text-decoration:underline;
}
#readPanel #readPanel a[href^="#"]:after,
#readPanel #readPanel a[href^="javascript:"]:after { content:none; }
#readPanel #readPanel a,
#readPanel #readPanel a:link,
#readPanel #readPanel a:visited,
#readPanel #readPanel a:hover,
#readPanel #readPanel a:active { color:#000 !important; }
#readPanel #readPanel a:hover { text-decoration:none; }
#readPanel #readPanel img,
#readPanel #readPanel thead,
#readPanel #readPanel .boxHead,
#readPanel #readPanel .titleGroup {
  max-width:100% !important;
  page-break-inside:avoid;
}
#readPanel #readPanel h2,
#readPanel #readPanel h3,
#readPanel #readPanel h4,
#readPanel #readPanel h5,
#readPanel #readPanel h6,
#readPanel #readPanel th,
#readPanel #readPanel .boxHead,
#readPanel #readPanel .titleGroup { page-break-after:avoid; }
#readPanel #readPanel h2,
#readPanel #readPanel h3,
#readPanel #readPanel p {
  orphans:3;
  widows:3;
}
#readPanel #readPanel .psuedoForm.blank { border:1px solid #f8f8f8; }
#readPanel #readPanel .findThisResource { display:none !important; }
#readPanel #readPanel .boxHead,
#readPanel #readPanel .boxBody .boxHead {
  background-color:#e3e3e3;
  border:1px solid #aaa;
}
#readPanel #readPanel .boxHead h1,
#readPanel #readPanel .boxHead h2,
#readPanel #readPanel .boxHead h3,
#readPanel #readPanel .boxHead h4,
#readPanel #readPanel .boxHead h5,
#readPanel #readPanel .boxHead h6,
#readPanel #readPanel .boxBody .boxHead h1,
#readPanel #readPanel .boxBody .boxHead h2,
#readPanel #readPanel .boxBody .boxHead h3,
#readPanel #readPanel .boxBody .boxHead h4,
#readPanel #readPanel .boxBody .boxHead h5,
#readPanel #readPanel .boxBody .boxHead h6 { color:#000; }
#readPanel #readPanel div.emphasized,
#readPanel #readPanel p.emphasized,
#readPanel #readPanel .codeBlock { border:1px solid #eee; }
#readPanel #readPanel table { border:1px solid #ccc; }
#readPanel #readPanel .verseBody table { border:0; }
#readPanel #readPanel .printPageContainer { font-family:Palatino,"Palatino Linotype","Hoefler Text",Times,"Times New Roman",serif; }
#readPanel #readPanel .printPageMark { font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important; }
#readPanel #readPanel #contentPanel .collapsibleLink {
  background-image:none;
  padding-left:0;
}
#readPanel #readPanel .collapsibleContent { display:block; }
#readPanel #readPanel #contentPanel {
  font-size:18px;
  font-family:Garamond,"Hoefler Text","Times New Roman",Times,serif;
}
#readPanel #readPanel .chunkHead .chunkHeadMeta { border-left-color:#333; }
#readPanel #readPanel .chunkBody,
#readPanel #readPanel .chunkFoot {
  background:none;
  margin-bottom:0;
  padding-bottom:0;
  page-break-before:always;
}
#readPanel #readPanel .chunkFoot { margin-bottom:101.25px; }
#readPanel #readPanel .header,
#readPanel #readPanel .projectTitle,
#readPanel #readPanel a.open-image-link,
#readPanel #readPanel a.open-popup-link,
#readPanel #readPanel .contentButton,
#readPanel #readPanel .popoverButton { display:none; }
#readPanel #contentRoot a .pageNumber,
#readPanel #contentRoot h1.pageNumber {
  background-color:#e3e3e3;
  border:0;
  border-radius:3px;
  color:#666 !important;
  font-weight:bold;
  font-size:9px !important;
  line-height:10px;
  margin:0 6px 0 3px !important;
  padding:2px 0 3px 6px !important;
  vertical-align:2px;
  display:inline-block;
}
#readPanel footer.pdf p {
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:10px;
  line-height:1.2em;
}
#readPanel footer.pdf .pageNumber,
#readPanel footer.pdf .pageNumber span {
  background-color:#fff;
  border:none;
  color:#333 !important;
  font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:8px !important;
  font-weight:normal !important;
  padding:0;
  margin:5px 0 5px 0 !important;
  text-align:left;
}
