@media print{
  #gc-cust-logo .cust-logo-wrapper{
    margin:0;
  }
  
  div.page-break{
    /*clear: both;*/
    break-after:always !important;
    break-after: page !important;
    page-break-after: always !important;
    display: block !important;
    /*float:none;*/
    /*overflow: hidden;*/
  }
  /*
  img.dimension-img{
    break-inside:avoid;
    break-inside:avoid-page;
  }
  .page-break-after{
    break-after: always;
    page-break-after: always;
  }*/
  table{
    border-collapse: collapse;
    break-inside: avoid !important;
  }
  table thead tr
  ,table tbody tr{
    break-inside: avoid !important;
    break-inside:avoid-page !important;
    page-break-inside: avoid !important;
  }
  table tbody tr.page-break{
    break-after: always;
  }
  table.standard thead tr th{
    font-weight:600;
    border: 1px solid gray !important;
  }
  table tbody tr td{
    border: 1px solid gray !important;
    font-weight: normal;
    /*font-size: 10pt;*/
  }
  .page-break-avoid{
    page-break-inside: avoid;
    break-inside: avoid;
    break-inside: avoid-page;
  }
  table.page-break-avoid{
    page-break-inside: avoid;
  }
  table.axial-thrust
  ,table.allow-misalign{
    width:auto !important;
  }
  
  div.tabs-content{
    border:none;
  }
  div.tabs-panel{
    padding:0;
  }
  
  canvas{
    break-inside: avoid;
  }
  
}