@media print
{
  .no-print, .no-print * {
    display: none !important;
  }

  #main {
    margin-left: 0px !important;
  }

  /*
  @page {
    orphans: 4;
    widows: 2;
    size: A4 landscape;
    margin: 10mm;
  }
  */

  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  body {
   position: relative !important;
   page-break-after: always;
   margin: 0;
   padding: 0;
   line-height: 1.4em;
   word-spacing: 1px;
   letter-spacing: 0.2px;
   font: 13px Arial, Helvetica,"Lucida Grande", serif;
   color: #000;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  table {
    page-break-before: always;
    page-break-inside: avoid !important;
    position: relative !important;
  }

  div   { overflow: initial !important; page-break-inside: avoid !important; }

  table, tr, td, th, tbody, thead, tfoot {
    page-break-inside: avoid !important;
    page-break-after: always;
  }

  thead { display: table-header-group; }
  tbody { display: table-row-group; }
  tfoot { display: table-footer-group; }
  img { page-break-inside: avoid; }
  img { max-width: 100% !important; }

  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  h2, h3 {
    page-break-after: avoid;
  }

  select {
    background: #fff !important;
  }

  .navbar {
    display: none;
  }
  .btn > .caret, .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  .label {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }

  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }

}
