@media print {
  .layout.allocation-usage-page-body {
    width: auto !important;
  }
  .allocation-usage-page .filter {
    display: none;
  }
  .allocation-usage-page h4:not(first-child) {
    margin-top: 15px;
  }
  .allocation-usage-page .organisation-allocation-usage {
    padding-right: 5px;
  }
  .allocation-usage-page .organisation-allocation-usage table {
    border-collapse: collapse;
    font-size: 12px;
  }
  .allocation-usage-page .organisation-allocation-usage table td,
  .allocation-usage-page .organisation-allocation-usage table th {
    border: 1px solid #dddddd;
  }
  .allocation-usage-page .organisation-allocation-usage table:last-child {
    margin-bottom: 0;
  }
  .allocation-usage-page .organisation-allocation-usage .icon-plus-sign,
  .allocation-usage-page .organisation-allocation-usage .icon-minus-sign {
    display: none;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table {
    width: 920px;
    margin-right: 5px;
    padding-right: 2px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th {
    padding: 6px 4px 6px 4px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.number,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.number {
    text-align: right;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.period,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.period {
    min-width: 70px;
    text-align: center;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.available-tolerance,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.available-tolerance {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.unallocated-underuse,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.unallocated-underuse {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.maximum-allocation-available,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.maximum-allocation-available {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.load-point-name,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.load-point-name {
    min-width: 190px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.nominated,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.nominated {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.received,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.received {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.allocation,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.allocation {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.previous-period-unused,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.previous-period-unused {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.total-period-usage,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.total-period-usage {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.subsequent-period-tolerance,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.subsequent-period-tolerance {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table td.balance,
  .allocation-usage-page .organisation-allocation-usage .organisation-allocation-usage-table th.balance {
    min-width: 65px;
  }
  .allocation-usage-page .organisation-allocation-usage .components-table {
    padding-right: 0;
  }
}
