html, p, li, td, th, [class^=field-] {
  font-size: 9pt;
}

div#off-canvas,
section.responsive-menu-toggle,
nav,
#block-npfc-theme-search,
ol.breadcrumb,
.region-header,
aside, footer,
.action-links,
.alert {
  display: none !important;
}

.container {
  width: 100%;
  max-width: none;
}

.field--label-inline .field--label,
.field--label-inline .field--items {
  float: none;
}

section.col-main {
  float: none;
  width: 100%;
}

table {
  page-break-inside: auto;
}
table tr {
  page-break-inside: avoid;
  page-break-after: auto;
}

.page-node-type-iuu div.panel-collapse.collapse {
  opacity: 1;
  display: block;
}
.page-node-type-iuu .activity-reports, .page-node-type-iuu .listing-responses {
  page-break-before: always;
}
.page-node-type-iuu .views-field-edit-node {
  display: none;
}

.field--name-field-iuu-vessel-photos img,
.field--name-field-iar-vessel-photos img {
  max-height: 16rem;
  width: auto;
}

.panel.panel-default {
  border: none;
  box-shadow: none;
}
.panel.panel-default > .panel-heading {
  background-color: white;
  padding-left: 0;
  padding-right: 0;
  border: none;
}
.panel .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.panel .panel-body .well {
  background-color: white;
  padding-left: 0;
  padding-right: 0;
  border: none;
}

.panel-body .panel-heading {
  display: none;
}

.unoconv-download {
  display: block;
}

.responsive-pdf {
  display: none;
}