/*
  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: 23 December 2018 06:26:07
*/


/****************** General ******************/

body {
	font-family: Verdana,Geneva,sans-serif;
}

a:link, a:visited {
	color: #000000;
}

.page-container {
	clear: both;
}

.page-container .max-width {
	background: none;
}

.page-container a:link, .page-container a:visited {
	border: none;
}

/****************** Image Captions ******************/

.image-moral-rights {
	padding-top: 0.5em;
	text-align: right;
	font-size: 75%;
}

/****************** Header ******************/

img .print-version {
	display: inline;
}

#agency-logos {
	width: 100%;
	overflow: hidden;
	border-bottom: 2px solid #000000;
}

#agency-logos img {
	border: none;
}

#menu-burger, #tools, #breadcrumbs h2, #access, #header-container #site-header, .screen-version {
	display: none;
}

#breadcrumbs {
	margin-left: -19px;
	padding-top: 0.3em;
	font-size: 75%;
}

#breadcrumbs ol {
	padding-left: 1em;
}

#breadcrumbs li:first-child {
	background: none;
	padding-left: 0;
}

#breadcrumbs li {
  line-height: 1.5em;
	float: left;
	list-style-type: none;
  padding-left: 1em;
}

#breadcrumbs li:last-child:after {
	content: "";
}

#breadcrumbs li:after {
	content: ">";
}

#breadcrumbs a {
	padding: 0.2em 0.5em 0.3em;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {
	display: inline;
	color: #000000;	
	text-decoration: underline;
}

/****************** Primary navigation ******************/

#nav-site {
	display: none;
}

/****************** Side navigation ******************/

#nav-section {
	display: none;
}

/****************** Content page ******************/

.page-container {
	position: relative;
}

#content-container ul, #content-container ol {
	overflow: hidden;
}

.image-content, .image-landing  {
	padding: 0.5em;
}

#content-container a:link {
  color: #000000;
	text-decoration: underline;
}

#content-container {
	font-size: 90%;
	padding-bottom: 2em;
	color: #000000;	
}

#content, #content-full  {
	font-size: 90%;
	overflow: hidden;
	clear: both;	
}

#content h1, #content-full h1 {
	font-size: 180%;	
}

#content h2, #content-full h2 {
	font-size: 130%;
}

table  {
	margin-top: 0.5em;
	border-spacing: 0;
	text-indent: 0;
	font-size: 90%;
	text-align: left;
	color: #000000;
	line-height: 1.5;
	border: 1px solid #000000;
	width: 100%;	
}

tbody, tfoot {
	background: none repeat scroll 0 0 #EDEDED;
}

th, td  { 
	border: medium none;
	font-weight: normal;
	padding: 0.3em 1em;
	display: table-cell;
	text-align: left;
	vertical-align: top;
	margin: 0;	
	width: 10%;	
}

td a  {
  word-break: break-all;
}

tr:nth-child(even) td, .table-even  {
  background: #ffffff;
}

tr:nth-child(odd) td, .table-odd  {
  background: #EDEDED !important;
}

table ul {
	padding-left: 1.5em;
}

/****************** Asides ******************/

.aside {
	font-size: 80%;
	width: 100%;
	margin-top: 3em;
}

/****************** Landing page ******************/

#page-summary {
	overflow: hidden;
	margin-left: -7px;
	margin-bottom: 30px;
	font-size: 90%;
}

.topic-container {
	clear: both;
}

.topic-content {
	font-size: 90%;
}

/****************** Home page ******************/

.print-title {
	padding-top: 15px;
	font-size: 150%;
	font-weight: bold;
}

.print-subtitle {
	font-size: 120%;
	font-weight: bold;
}

.home-page {
	font-size: 90%;
}

.home-page  a[href]:after {
	content: " (" attr(href) ")";
}

.health-wellbeing h3, .blueprint-for-health h3 {
	margin-bottom: -10px;
}

h4 {
	font-size: 120%;
	text-transform: capitalize;
	font-weight: bold;
	margin-bottom: 0;
}

h6 {
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
}

.input-group, .condition-hospital input, .major-campaigns, .home-page img, .news-social-media-row {
	display: none;
}

.condition-hospital .print-subtitle  {
	margin-bottom: -10px;
}

.condition-hospital label:after {
	content:" (http://qld.gov.au/health/hid/)";
}

.featured-news-labels {
	padding-bottom: 15px;
}

.big-news-article time:after, .latest-news-article time:after {
	content: " - ";
}

.healthalerts {
	margin-left: -4px;
}

.row, .jumbotron, .healthalerts-menu div, .emergency-contacts div, .featured-news, .campaign-news, .hero-shot, .latest-news .row div, .home-page, .latest-news, .campaign, .hero-shot div, .featured-news div {
	overflow: hidden;
	clear: all;
	width: 100%;
}

.campaign p {
	font-size: 120%;
	font-weight: bold;
}

.btn {
	margin-left: -7px;
	border-radius: 0;
	border: 1px solid rgba(0, 0, 0, 0);	
}

.btn-primary {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	color: #000000;
	font-size: 90%;
	font-family: verdana;
}

.condition-hospital form {
	margin-top: 10px;
}

.onethree-health {
	padding-bottom: 15px;
}

.latest-news .content {
	padding-bottom: 20px;
}

.content a {
	clear: all;
}

/****************** News page ******************/

.newsStoriesTotal time:after {
	content:" - ";
}

.news-page {
	font-size: 90%;
}

.news-page  a[href]:after {
	content: " (" attr(href) ")";
}

.news-main-feature time {
	font-size: 75%
}

.news-healthalerts {
	margin-left: -1px;
}

.news-filter-by, .nav-tabs, .news-page img {
	display: none;
}

.newsStoriesRow .content {
	padding-bottom: 20px;
}

.news-healthalerts-title {
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 15px;
}

.contacts-sub strong {
	font-weight: normal;
}

.contacts-sub p {
	font-weight: normal;
	font-size: 0.8em;
}

.contacts-sub h5 {
	padding-top: 15px;
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
}

.news-hero-shot-text-bottom h5 {
	font-size: 0.9em;
	font-weight: normal;
}

.news-healthalerts, .newsStoriesExtra, .newsStoriesTotal, .news-stories-contacts, .news-main-feature, .news-stories-subsection, .news-page  {
	overflow: hidden;
	clear: all;
	width: 100%;
}

#fb-root, .fb-share-button, .twitter-share-button {
	display:none !important;
}

.IN-widget {
	display: none !important;
}

/****************** News archive page ******************/

.pagingcontrols {
	display: none;
}

.arc-page h1 {
	font-size: 150%;
}

/****************** Fat footer ******************/

.fat-footer, .fat-footer-container h2 {
	display: none;
}

/****************** Footer ******************/

#last-updated {
	margin-top: 3em;
  font-size: 65%;
}

#footer {
	border-top: 2px solid #000000;
	text-align: left;
	font-size: 80%;
	line-height: 1.5em;
}

#footer h2 {
	display: none;
}

#footer li {
	margin-left: -40px;
	list-style-type: none;
}

#footer  a[href]:after {
	content: " (" attr(href) ")";
}

#qg-branding .tagline {
	width: 322px;
	display: none;
}