/****************** 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;
}

/****************** Remove decorations for anchors ******************/

.print-removeAnchorHighlight {
    text-decoration: none !important;
    color: initial !important;
} 

/****************** 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;
    display: none;
}

.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;
}