/* Print stylesheet */
body {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 12pt;
  line-height: 1.45;
  color: #000;
  background: #fff;
}

.skip-link,
.dr-navigation,
.dr-mobile-toggle,
#header,
#menu,
#footer,
.nod,
hr {
  display: none !important;
}

.layout,
#main,
#page {
  display: block !important;
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: #fff !important;
}

h1 {
  font-size: 18pt;
  margin: 0 0 12pt;
}

h2 {
  font-size: 14pt;
  margin: 14pt 0 8pt;
}

h3 {
  font-size: 12pt;
  margin: 12pt 0 6pt;
}

p,
li {
  orphans: 3;
  widows: 3;
}

a {
  color: #000;
  text-decoration: underline;
}

a[href]::after {
  content: " (" attr(href) ")";
  font-size: 9pt;
  color: #444;
}

a[href^="#"]::after,
a[href^="mailto:"]::after {
  content: "";
}

img {
  max-width: 40% !important;
  height: auto !important;
}
