/* -------------------- Print - start -------------------- */
body {
  display: block;
  font-family: serif;
  color: #000;
  background-color: #fff !important;
}
body > nav,
body > footer {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
img,
figure {
  color: #000 !important;
  page-break-before: auto !important;
  page-break-after: auto !important;
  page-break-inside: avoid !important;
}

a:after {
  content: " (" attr(href) ")";
  opacity: 0.8;
  font-size: 0.8em;
}

img,
figure {
  max-width: 40rem !important;
  margin: 0 !important;
  height: auto !important;
}

body.article-page pre,
body.article-page code {
  border: 1px solid #043406;
  color: #043406;
  background-color: #fff;
}
body.article-page p,
body.article-page h1,
body.article-page h2,
body.article-page h3,
body.article-page h4,
body.article-page h5,
body.article-page h6,
body.article-page .wrapper,
body.article-page .split,
body.article-page .split.reverse {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
}

/* -------------------- Print - slutt -------------------- */