.top-box, #menu-master, .title, .menu-side, .footer, .top-head{ display: none; }
body, html {
    /* this affects the margin on the content before sending to printer */ 
    margin: 0;  
}
@page {
    size: letter;
    margin: 0;
}

@media print {
  body
    {
      margin: 0;
    }
    #master {
        /*margin: 0;
        border: initial;
        border-radius: initial;
        width: initial;
        min-height: initial;
        box-shadow: initial;
        background: initial;
        page-break-after: always;*/
        zoom: 85%;
        border: none !important;
    }
    
    #master table.conceptos tbody tr{ max-height: 37px; } 
    #master table.conceptos tbody tr td {line-height: .5rem; }
    a[href]:after {
      content: none !important;
    }
    .folio-title{ font-size: 2em; }
    #folio{ font-size: 1em; font-weight: 900; }
  }


@media print {
  .large-1 {
    width: 8.33333%;
  }

  .large-2 {
    width: 16.66667%;
  }

  .large-3 {
    width: 25%;
  }

  .large-4 {
    width: 33.33333%;
  }

  .large-5 {
    width: 41.66667%;
  }

  .large-6 {
    width: 50%;
  }

  .large-7 {
    width: 58.33333%;
  }

  .large-8 {
    width: 66.66667%;
  }

  .large-9 {
    width: 75%;
  }

  .large-10 {
    width: 83.33333%;
  }

  .large-11 {
    width: 91.66667%;
  }

  .large-12 {
    width: 100%;
  }
}