@page {
    size: auto; /* auto is the current printer page size */
}

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

.print-only { display: inline-block; }

.noprint {
    display: none;
}

.container {
    width: 95%;
    font-size: 1em;
}

#content-container { padding: 20px !important; }
#content-container > h3 { padding-left: 15px; font-size: 24px; }

.bs2 .top-container{
    margin-top: 10px;
}

.noprint.icon-chevron-right:before { display: none;}
.noprint.icon-chevron-down:before { display: none;}
.noprint.icon-chevron-right { width: 0 !important;}
.noprint.icon-chevron-down { width: 0 !important;}

/* Location Reporting */
.depth-3 td:first-child { padding-left: 15px; }

.topbar, .btn {
    display: none;
}

.table-narrow th,
.table-narrow td
{
  padding-left: 1px !important;
  padding-right: 0px !important;
}

.support_widget, #tender_toggler, #tender_toggler *, #zenbox_tab {
    display: none !important;
}

#payslip-content, #report-content {
    font-size: 14px;
    line-height: 13px;
}

#payslip-content h1,
#payslip-content h2,
#payslip-content h3,
#report-content h1,
#report-content h2,
#report-content h3 {
  line-height: 14px;
    padding-bottom: 5px;
}
#payslip-content h1, #report-content h1 {
  font-size: 16px;
}
#payslip-content h2, #report-content h2 {
  font-size: 15px;
}
#payslip-content h3, #report-content h3 {
  font-size: 14px;
}
#payslip-content h4, #report-content h4 {
  font-size: 13px;
}
#payslip-content h5,#report-content h5 {
  font-size: 12px;
}
#payslip-content h6, #report-content h6 {
  font-size: 11px;
}

#report-content h2 small{
  font-size: 12px;
}

#payslip-content #img-div, #payslip-content img {
    max-height: 90px;
}

#payslip-content .well {
    border: none;
    -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: white;
    box-shadow: none;
}

#payslip-content #employee-details {
    padding: 19px;
}

#payslip-content .table-bordered, #report-content .table-bordered {
    border: 1px solid black;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#payslip-content .table-bordered th, #report-content .table-bordered th {
    border: 0;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-radius: 0;
}

#report-content .table-bordered {
    border-color: black;
}

#payslip-content .table-bordered td, #report-content .table-bordered td {
    border: none;
}

#payslip-content .table th, #payslip-content .table td,#report-content .table th, #report-content .table td {
    line-height: 12px;
}

#payslip-content .table-bordered tr, #payslip-content .table-bordered thead, #report-content .table-bordered tr, #report-content .table-bordered thead {
    border: 0;
    border-radius: 0;
}

.audit-details, .audit-details td, .audit-details th {
    font-size: 12px;
}

.container.payg-payment-summary, .container.payee-postal-address{
    font-size: 14px !important;
}