body.longform {

@media print {
  header {
    display: none;
  }
}

//   #body {
//     // background: unset;

//     @media screen {
//       padding: 0 1em;
//     }
//   }

//   header {
//     display: none;
//   }

//   h1, h2 {
//     clear: both;
//     page-break-before: always;
//   }

//   .header-link { display: none; }

//   article hr {
//     page-break-after: always;
//     opacity: 0;
//   }

//   > a > img:not(.card-img-top), > img {
//     max-width: 100%;
//     margin-bottom: 5px;
//   }

}