@media print {
  body {
    color: #000;
    font-size: 1em;
  }
  body .page-content:after {
    content: "FAQ";
    font-size: 1.5em;
    font-weight: bold;
  }
  body .remodal-wrapper {
    display: block !important;
    text-align: left;
  }
  body .remodal-wrapper button {
    display: none;
  }
  body .sr-only, body .menu-toggle, body .side-bar, body .header-content__search, body .text-column__faq, body .timeline-clear, body .video-column, body .footer-content, body .no-print, body .no-print * {
    display: none !important;
  }
  body h1 {
    margin-top: 0;
    font-size: 2em;
  }
  body .print-only {
    page-break-after: always;
  }
  body ul li {
    list-style-type: none;
  }
  body a {
    text-decoration: none;
  }
  body a:after {
    content: "www.border.gov.au" attr(href);
    font-weight: normal;
    color: #2377d6;
  }
  body .header-content__logo.dual-logo {
    width: 100%;
    text-align: right;
  }
  body .header-content__logo.dual-logo a img {
    float: none;
    width: auto;
  }
  body .header-content__logo a:after {
    content: "";
    display: block;
    clear: both;
  }
  body .header-content__logo a img {
    float: right;
    width: 200px;
    height: 67px;
  }
  body .header-content__logo a img.border-force-logo {
    width: auto;
    height: 57px;
  }
  body nav:before {
    content: "Table of content";
    font-weight: bold;
    text-align: centre;
    font-size: 1.3em;
  }
  body nav > ul > li {
    border-top: 1px solid #b7b7b7;
  }
  body nav > ul li a {
    text-decoration: none;
    color: #000;
    margin-bottom: 6px;
    display: block;
  }
  body nav > ul li a:after {
    display: block;
  }
  body .breadcrumbs__list {
    padding: 0;
  }
  body .breadcrumbs__list li {
    display: none;
  }
  body .breadcrumbs__list li:only-child, body .breadcrumbs__list li:last-child {
    display: block;
    font-size: 1em;
    color: black;
    font-weight: bold;
  }
  body .breadcrumbs__list li:only-child a, body .breadcrumbs__list li:last-child a {
    color: #000;
  }
  body .breadcrumbs__list li:only-child a:before, body .breadcrumbs__list li:last-child a:before {
    content: "Print out of the '";
  }
  body .breadcrumbs__list li:only-child a:after, body .breadcrumbs__list li:last-child a:after {
    content: "' page - www.border.gov.au" attr(href);
    color: black;
    font-weight: bold;
  }
  body .page-heading {
    font-size: 1.5em;
  }
  body .text-column p {
    display: block;
    margin: 1em 0;
  }
  body .text-column.bg__mid-blue {
    border: 4px solid #0f7ac2;
  }
  body .text-column.bg__green {
    border: 4px solid #338640;
  }
  body .text-column.bg__purple {
    border: 4px solid #80276b;
  }
  body .text-column.bg__mid-teal {
    border: 4px solid #215968;
  }
  body .text-column.bg__gold {
    border: 4px solid #966e24;
  }
  body .text-column--coloured-box {
    margin-bottom: 6px;
  }
  body .text-column--coloured-box a {
    color: black;
    padding: 10px;
    display: block;
    margin-bottom: 5px;
  }
  body .text-column--coloured-box a:after {
    display: block;
  }
  body .text-column--coloured-box a p.right {
    display: none;
  }
  body .timeline-bars div {
    width: 100% !important;
    margin: 0 0 6px 0 !important;
  }
  body .timeline-bars a:after {
    content: " (www.border.gov.au" attr(href) ")";
  }
  body .timeline-bar-date:before {
    content: "from the ";
  }
  body .language-selector ul {
    padding: 0;
  }
  body .language-selector ul a {
    display: block;
  }
  body .language-selector ul a:after {
    content: " - www.border.gov.au" attr(href);
  }
}

/*# sourceMappingURL=main-print.css.map */
