@media print
{

  .imagess img{
    page-break-inside:avoid;
    page-break-after:always;
  }
  .page_break {
    page-break-inside:avoid;
    height: 20px;
    width: 100%;
    clear: both;
    float: none;
    page-break-before:always;
  }

  tr.page-break  { display: block; page-break-before: always; }

  .filters,
  .button-column,
  .noprint{ display: none; }
  a[href]:after {
      content: "" attr(title) "";
  }
  table,
  body {
    /*font-size: 9.5px;*/
    background: #fff;
    background-image: none;
    color: #000;
  }
  thead{display:table-header-group; margin-bottom:2px;}

  a {
  text-decoration: none;
  }
  img {
  margin:0;
  padding:0;
  vertical-align: middle;
  }
  table { page-break-inside:auto }
  tr    { page-break-inside:avoid; page-break-after:auto }
  td    { page-break-inside:avoid; page-break-after:auto }


  table.noborderlrt,
  table.noborderlrt td,
  table.noborderlrt tr {
      border:none !important; 
  }
  table.noborderlrt tr{ border-bottom: 1px solid #222 !important; }
  table.noborderlrt tr:last-child{ border-bottom: none !important; }
  table.noborderlrt h1, table.noborderlrt p{
      margin-bottom:2px;
      line-height: 17px;
      font-size: 11px;
  }
  table.noborderlrt h1 {
      font-size: 15px;
  }

  table.noborder td { border: none; }

  .sh-mainpanel{
    padding-top: 0px;
  }
  input:checked {
      border-color: transparent;
      background-color: #0866C6;
  }
  label.rdiobox.test{
       color:#000000;
       font-weight: normal;
       font-size: 11px;
  }
  .page{
    page-break-before: always;
  }
  @page { 
    size: auto;margin: 10px
  }
  .col-12.mt-1.first{
    font-size: 5px;
  }
}

