@page{
  size:letter portrait;
  margin:.50in .58in .50in .58in;
}

@media print{
  netlify-drawer,
  netlify-badge,
  #netlify-drawer,
  #netlify-badge,
  .netlify-drawer,
  .netlify-badge,
  [id*="netlify" i],
  [class*="netlify" i],
  iframe[src*="netlify" i],
  a[href*="netlify" i][style*="fixed"],
  div[style*="fixed"][style*="z-index"]{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
  }

  body{
    margin:0!important;
    padding:0!important;
  }

  #full-schedule{
    padding-bottom:0!important;
  }

  .full-schedule-table{
    min-width:0!important;
    width:7.05in!important;
    margin:0 auto!important;
    table-layout:fixed!important;
    font-size:8.35pt!important;
    line-height:1.14!important;
  }

  .full-schedule-table th,
  .full-schedule-table td{
    padding:2.75pt 3.15pt!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:clip!important;
  }

  .full-schedule-table th{
    font-size:6.35pt!important;
  }

  .full-schedule-table th:nth-child(1),
  .full-schedule-table td:nth-child(1){width:.33in!important;}
  .full-schedule-table th:nth-child(2),
  .full-schedule-table td:nth-child(2){width:.88in!important;}
  .full-schedule-table th:nth-child(3),
  .full-schedule-table td:nth-child(3){width:.62in!important;}
  .full-schedule-table th:nth-child(4),
  .full-schedule-table td:nth-child(4){width:1.32in!important;}
  .full-schedule-table th:nth-child(5),
  .full-schedule-table td:nth-child(5){width:1.32in!important;}
  .full-schedule-table th:nth-child(6),
  .full-schedule-table td:nth-child(6){width:1.22in!important;}
  .full-schedule-table th:nth-child(7),
  .full-schedule-table td:nth-child(7){width:.58in!important;}

  .full-schedule-table th:nth-child(7){
    white-space:normal!important;
    line-height:1.02!important;
  }

  .full-schedule-table tr{
    break-inside:avoid;
  }

  .full-schedule-table tr.schedule-date-end td{
    border-bottom:1.5px solid #a63d36!important;
  }

  .full-schedule-table tr.blackout-row td{
    border-top:1.5px solid #a63d36!important;
    border-bottom:1.5px solid #a63d36!important;
  }

  .full-schedule-table tr.postseason-note{
    display:none!important;
  }
}
