@media print {
  .logo {
    width: 150px;
  }

  h1 {
    color: #850852;
  }

  .header,
  .belt,
  .mobile-header-submenu,
  .breadcrumb,
  .page-header-box,
  .page-header-box-bottom,
  .visible-xs,
  .visible-sm,
  .print-hidden,
  .right-area,
  .datatableFooter,
  .daterangepicker,
  footer {
    display: none;
  }

  table {
    page-break-inside: auto;
  }

  td {
    border: 1px solid lightgray;
    padding: 10px;
  }

  tr {
    page-break-inside: auto;
  }

  ul,
  ol {
    padding: 0 !important;
    margin: 0 !important;
  }
}