/* Definitionen für Drucker */

@page {
  margin: 2cm;
  margin-bottom: 3cm;
  }

body {
  background-color: white;
  color: black;
  font-size: 12pt;
  }

h1 {
  font-size: 30pt;
  }
h2 {
  font-size: 20pt;
  }
h3 {
  font-size: 16pt;
  }
h4, h5 {
  font-size: 12pt;
  }

.mark {
  color: black;
  }

p {
  orphans: 3;
  widows: 3;
  }

a {
  color: black !important;
  font-style: normal !important;
  }

a[rel="external"]::after {
  content: "["attr(href)"]";
  font-style: italic;
  font-size: 85%;
  }

a.Glossary {
  text-decoration: none;
  font-weight: normal;
  }

div.code {
  border: 1px solid black;
  }

/* Diverses Unnötiges (Menü, Navigation, etc.) ausblenden! */

h1::before {
  content: '';
  }

div.NavBox, div.Menubar, div.LangSel, aside, div.TOC {
  display: none;
  }

main {
  width: calc(100% - 1em);
  margin-left: 0.5em;
  }

a[href="#home"], .noprint {
  display: none;
  }

div.Explained, div.Pitfall {
  background-color: white;
  color: black;
  border: 1px solid black;
  }

img {
  filter: grayscale(100%);
  }

div.screenshot > img {
  position: relative;
  }

div.screenshot > div {
  position: static;
  }

.Toolterm {
  color: black;
  }
