@media print{
  body,p,input,select,div,button{
    font-size:11pt;
  }
  #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;
  }
  .page-header-panel{
    margin-bottom:0;
  }  
  .page-header-panel .header-left-bottom
  ,.page-header-panel .header-right{
    display:none;
  }
  .panel .panel-header
  ,.panel .panel-body{
    border:1px solid #222 !important;
  }
  .panel .panel-body{
    border-top:none !important;
  }
  .panel .panel-header i{
    display:none;
  }
  
    .grid-y.grid-frame{
      display: block;
      overflow: hidden;
    }
  
  
  .grid-y
  ,.large-cell-block-container
  ,.cell-block-container
  ,.cell-block-y{
    display:block;
  }
  
  .stat-wrapper.stat-small p.stat-desc{
    font-size: 0.6875rem;
  }
  .stat-wrapper.stat-small h1{
    font-size: 11pt;
    font-weight: 500;
    line-height: 1.05;
    margin-bottom:0.5rem;
  }
  .stat-wrapper.stat-small h2{
    font-size: 11pt;
    font-weight: 400;
    line-height: 1.05;
    margin-bottom:0.5rem;
  }
  .stat-wrapper.stat-small h3{
    font-size: 11pt;
    font-weight: 300;
    line-height: 1.05;
    margin-bottom:0.5rem;
  }
  
  #panel-ordersummary .panel-body{
    padding:0;
  }
  #panel-ordersummary .stat-wrapper.stat-small{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  #panel-ordersummary .stat-wrapper.stat-small:first-of-type{
    padding-left:1rem;
  }
}