/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 02 May 2022 02:57:45
*/


@page :left{margin: 1.5cm;}
@page :right{margin: 1.5cm;}

header *, header:after,
.main_article_wrapper ul > li:after, .sub_main_content ul > li:after, ul.force_bullets > li:after,
.bcrumb_plain li + li:before {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;                 /*Firefox*/
}

.main_article_wrapper a.external_link:after, .subtopic_content a.external_link:after {
  display: none;
}

header .logo {
    padding: 19px 0 15px 20px;
}

header .logo a {
 width: 155px;
 height: 26px;
 background-size: 155px 26px;
}

.search_logon { display: none; }
.page_useful { display: none; }
.page_info {display: none;}
.footer { display:none; }

.sagovauprint{display: block;font-size: 11pt;}
.sagovauprint.header-print{display: none;}
.pagedetails{margin:10px;}
.pagedetailslabel{font-weight: bold;float: left;width: 19%;vertical-align: top;}
.pagedetailsdata{float: right;width: 80%;vertical-align: top;}

abbr[title]:after{content: " (" attr(title) ")";}
img {max-width: 100% !important;}

body {
font-size: 13pt;
line-height: 1.3;
background: #fff !important;
color: #000;
}

h1 {
font-size: 24pt !important;
}

h2, h3, h4 {
font-size: 15pt !important;
margin-top: 25px;
}

.accordion + div {display: block !important}
#accordion > h2,
h2.accordion,
h3.accordion {
  background-color: #fafafa;
  border-radius: 6px 6px 0 0;
  border-left: 1px solid #014b88;
  border-right: 1px solid #014b88;
  border-top: 1px solid #014b88;
  border-bottom: none;
}

#accordion > h2 + div,
h2.accordion + div,
h3.accordion + div {
  background-color: #fafafa;
  display: block;
  border-left: 1px solid #014b88;
  border-right: 1px solid #014b88;
  border-bottom: 1px solid #014b88;
  border-radius: 0px 0 6px 6px;
}

#tabs {
  display: none;
}

#mobile_tabs {
  display: block;
}

.tab_content {
  background-color: #fafafa;
  border: 1px solid #014b88;
}

.tab_content > .tab_wrapper {
  display: block;
}

body.drawer-opened #content-drawer { position: static}
#overlay { display: none;}