@media print {
  body {
    background-color: white;
    padding-top: 0 !important; }

  .fish-stocking-print-page-processing {
    position: relative; }
    .fish-stocking-print-page-processing:before {
      display: none; }

  .footer,
  nav,
  .region-primary-nav,
  .region-secondary-nav,
  .toolbar,
  ul.menu {
    display: none !important; }

  h1 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 0; }

  .region-logo {
    padding-top: 0; }

  .section--fishing {
    font-size: rem(12); }
    .section--fishing .intro-wide {
      margin-bottom: 0; }
    .section--fishing .region-content {
      padding-top: 0;
      padding-bottom: 0; }
    .section--fishing .view-stocking-schedule .view-filters {
      display: none; }
    .section--fishing .view-stocking-schedule table.no-tablesaw {
      width: 100%;
      margin-top: 1rem;
      font-size: .8rem; }
      .section--fishing .view-stocking-schedule table.no-tablesaw td.views-field-field-planned-stocking-date {
        background-color: transparent;
        color: black; }
      .section--fishing .view-stocking-schedule table.no-tablesaw td,
      .section--fishing .view-stocking-schedule table.no-tablesaw th {
        padding: 5px; }
      .section--fishing .view-stocking-schedule table.no-tablesaw thead {
        display: table-header-group; }
        .section--fishing .view-stocking-schedule table.no-tablesaw thead th,
        .section--fishing .view-stocking-schedule table.no-tablesaw thead td {
          display: table-cell;
          padding-top: 0;
          height: 2rem;
          color: #666;
          background-color: transparent; }
      .section--fishing .view-stocking-schedule table.no-tablesaw tbody th,
      .section--fishing .view-stocking-schedule table.no-tablesaw tbody td {
        clear: none;
        float: none; }
      .section--fishing .view-stocking-schedule table.no-tablesaw .tablesaw-cell-content {
        display: block;
        width: auto;
        max-width: none; }
    .section--fishing .view-stocking-schedule table.tablesaw {
      border: none;
      page-break-inside: auto;
      width: 100%; }
      .section--fishing .view-stocking-schedule table.tablesaw thead tr,
      .section--fishing .view-stocking-schedule table.tablesaw tbody tr {
        background-color: white;
        border: none;
        display: -webkit-flex;
        display: flex;
        height: 1in;
        margin: 0;
        min-width: 7in;
        page-break-after: auto;
        page-break-inside: avoid;
        width: 100%; }
      .section--fishing .view-stocking-schedule table.tablesaw td {
        border-top: 1px solid #BBBBBD;
        color: black;
        flex: 1;
        font-size: 12px;
        padding-left: rem(2);
        padding-right: rem(2); }
        .section--fishing .view-stocking-schedule table.tablesaw td .tablesaw-cell-label,
        .section--fishing .view-stocking-schedule table.tablesaw td .tablesaw-cell-content {
          display: block; }
        .section--fishing .view-stocking-schedule table.tablesaw td:nth-child(-n + 3) .tablesaw-cell-label {
          display: none !important; }
        .section--fishing .view-stocking-schedule table.tablesaw td td:nth-of-type(even) {
          background-color: white; }

  .top-nav {
    display: block;
    position: relative;
    height: 100%;
    top: 0; }
    .top-nav header {
      height: 50px; }

  .at4-share,
  .at-share-dock {
    display: none; } }

/*# sourceMappingURL=print.css.map */
