
@media print {
  body {
    background: #fff;
    color: #000;
  }

  nav, header, footer, .slot-wertung-selector, .button {
    display: none !important;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    font-size: 11pt;
  }

  th, td {
    border: 1px solid #000;
    padding: 4px 6px;
  }

  th {
    background: #eee;
    font-weight: bold;
  }

  h1, h2, h3 {
    page-break-after: avoid;
  }

  table {
    page-break-inside: avoid;
  }
}
