/* print.css - working copy */

@media print {

  /* The following html css of 15px was added Feb 25 so the pdf would print correctly */
  /* Then on April 16 2025 it had to be set back to 18px because it was not breaking page at the right places */
  /* one day 15 works, another day 18 works... no way to predict... */
  html {
    font-size: 15px;
  }

  /* This turns on background colour printing for elements that have backgrounds */
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }

  body {
    /* This removes the page background for printed version (pdf) */
    background-color: unset;
    /*  width: 177.9mm;   */
  }

 
    @page {
      size: letter portrait;
      margin-left: 19mm;
      margin-right: 19mm;
      margin-top: 19mm;
      margin-bottom: 21mm;
    }
  

  @page: right {
    @bottom-right {
      font-size: 15px;
      content: counter(page);
    }
  }


  @page: left {
    @bottom-left {
      font-size: 15px;
      content: counter(page);
    }
  }

  /* prints full link in brackets after the link text.*/
  a.href-content::after {
    content: " ("attr(href) ")";
  }

  button.center {
    display: none;
  }

  li.toc>a {
    font-size: 0.8rem;
    font-family: Roboto, Lato, Open Sans;
  }

  /*
    li.page-column {
      color: black;
      font-weight: bold;
      font-size: 1.2rem;
      text-align: left;
      margin-bottom: 0;
      margin-top: 0;
      display: block;
    }
  */

  /* LEAVING FOR NOW SINCE NOT SURE ABOUT IT APRIL. 2025 */
  li.page-column {
    color: black;
    font-size: 0.8rem;
    text-align: left;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  ul.toc-entries {
    margin-left: 6vw;
  }

  /* used only in Part4-contacts.html */
  .container {
    background-color: lightyellow;
    padding: 0;
    margin: 0 auto;
    width: 100%;
  }

  /* used only on Part4-contacts.html */
  .container-info {
    background-color: lightyellow;
    width: 49.1%;
    font-size: 0.7rem;
    max-width: unset;
    min-width: unset;
  }

  .dl-horizontal dt {
    width: 37%;
  }

  .dl-horizontal dd {
    width: 60%;
  }

  .inline {
    display: inline-block;
  }

  .newspaper {
    column-width: auto;
    column-count: 2;
  }

  .noprint {
    display: none;
  }

  .online-issue {
    font-size: 0.9rem;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .outer-container {
    margin: 0;
    padding: 0;
  }

  .page-break-before {
    page-break-before: always;
  }

  .page-break-after {
    page-break-after: always;
  }
  
  .poem-inner>p {
    font-size: 0.7rem;
  }

  .print-only {
    display: block;
  }

  .spacing-for-print {
    display: block;
  }

  .spacing-for-web {
    display: none;
  }

  .web-only {
    display: none;
  }

  .toc span {
    text-align: right;
    width: 1.025rem;
    padding-right: 0.2rem;
    display: inline-block;
  }
/* this is the border and background in print version */
  .wellness-border {
    border: 1px solid black;
    background-color: aliceblue;
    width: 100%;
    padding: 10px;
    border-radius: 15px;
  }

}