.no-print {
    display: none !important;
}
.print-version {
    display: block;
    color: #000;
}
.print-version-inline {
    display: inline;
}
.print-version-inline-block {
    display: inline-block;
}
html body.admin-menu {
    margin-top: 0 !important;
}
#access,
#browser,
#tools,
#nav-site,
#nav-section,
#fat-footer,
.page-options,
#footer li,
#banner,
.tabs,
.tile-grid,
#block-workbench-block,
#footer-bottom ul,
#block-webform-client-block-405 {
    display: none;
}
#page-container-wrapper,
#footer-bottom,
#footer-bottom a {
    background: none !important;
    color: #000 !important;
}
#header {
	background-color: #006699 !important;
    border-bottom: 1px solid #000;
    margin-bottom: 0.5em;
}
#site-brand{
	clear: both;
    float: left;
	background-color: #006699 !important;
	margin: 1em 20px 1em 0.5em;
	width:97.5%;
}
#site-logo {
    margin: 1em 1em 0em 1em;
}
#site-name {
    margin: 0.5em 1em 1em 1em;
}
#qg-coa img.print-version {
    display: block;
	width: 287px;
    height: 50px;
	margin-left:0em;
}
#site-name .print-version {
    display: block;
	width: 270px;
    height: 28px;
}

#footer li.legal {
    display: block;
    margin: 0;
    padding: 0;
}
#footer a {
    display: inline;
    margin: 0;
    padding: 0;
}
.print-link-url {
    display: none;
    text-decoration: none;
    font-size: 100%;
}
.print-link-url,
a,
a:link,
a:visited {
    color: #069;
}
.btn-cta a {
    color: #fff;
    text-decoration: none!important;
}
#breadcrumbs h2.element-invisible {
    clip: unset;
    height: auto;
    left: 0;
    top: 0;
    position: static !important;
    font-size: 100%;
    display: inline;
    font-weight: normal;
}
#breadcrumbs .breadcrumb {
    display: inline;
    margin-left: 0.5em;
}
#breadcrumbs ol,
#breadcrumbs li,
#breadcrumbs li.last-child,
#breadcrumbs a {
    text-decoration: none;
    color: black;
    display: inline;
    margin: 0;
    padding: 0;
    float: none;
}
#breadcrumbs a:after {
    content: " >";
}
#breadcrumbs li:first-child {
    padding-left: 0;
}
#breadcrumbs li:last-child a:after {
    display: none;
}
#breadcrumbs li {
    padding: 6px 0;
    background: none;
    margin-right: 3px;
}
#page-container {
    padding: 0;
}
#footer {
    border-top: 1px solid #000;
    padding-top: 1em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #069 !important;
}
h1.page-title {
    margin-bottom: 0;
}
.page-style-basic .region-content {
    border-top: none;
}
.region-sidebar-right {
    margin: 1em 0;
}
.node-teaser .thumbnail img {
    width: auto;
}
ul.links.inline,
a.read-more {
    display: none !important;
}
.region-sub-banner .block {
    padding: 1em 0;
    border-bottom: 1px solid #ccc;
}
.page-sub-title {
    margin-top: 0.5em;
}
.banner-header h1 {
    background: #069 !important;
}
.banner-header h1, .banner-header p {
    color: #fff !important;
}
.aside-header h4 {
    color: #fff !important;
}
.image-headingcontainer-darkblue a, .image-headingcontainer-lightblue a {
    color: #fff;
}

#cue-footer a,#cue-footer .print-link-url {
    color: #fff !important;
}