body, p, a, h1, h2, h3, h4, h5, th, label, td {
  color: black !important;
}

#main table th, table.norm th, table.norm-alt th, table.vertical th {
  color: black !important;
}

body {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
}

a:visited, a:link, a:active, a:hover {
  color: black;
  text-decoration: underline;
}

a[href]:after {
  content: none !important;
}

img {
  border: 1pt solid black;
  max-width: 500px;
}

hr {
  border-top: 0.5pt solid black;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  margin: 5px 0;
}

p {
  font-size: 10pt;
}

#footers-footer {
  border-top: 2px solid black;
}

#printLogo {
  border-bottom: 2px solid black;
  display: block !important;
  margin: 10pt auto;
  padding-bottom: 5px;
  text-align: center;
  visibility: visible !important;
}
#printLogo img {
  width: 30%;
  border: none !important;
}

#page_wrapper {
  margin: 20pt;
}

#material {
  border-bottom: 1pt solid black !important;
}

#quote {
  border-left: 1pt solid black;
  border-right: 1pt solid black;
  color: black;
  margin-bottom: 10px;
}

#title_bar {
  display: none;
  visibility: hidden;
}

.comments-area, #content-bottom-widgets {
  display: none;
  visibility: hidden;
}

footer {
  display: none;
  visibility: hidden;
}

.print-only {
  display: initial;
}

.screen-only {
  display: none;
  visibility: hidden;
}

.woocommerce-store-notice, .demo_store {
  display: none;
  visibility: hidden;
}

#footer {
  border-top: 0;
  border-bottom: 1px solid #000;
} 
#printLogo {
  display: none;
  page-break-after: avoid;
  visibility: hidden;
}

.print-only {
  display: none;
}

#top-banner {
  display: none;
}/*# sourceMappingURL=print.css.map */