* { background: transparent !important; /* color: #444 !important; */ text-shadow: none !important; }
a:link, a:visited { color: #045F85 !important; text-decoration: underline; }
a:after { /*content: " (" attr(href) ")";*/ }
abbr:after { /* content: " (" attr(title) ")"; */ }
.ir a:after { content: ""; }  /* Don't show links for images */
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img { page-break-inside: avoid; }
@page { margin: 1.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
body {font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Segoe UI', Arial, Helvetica, sans-serif;}

/* Author */

.printOnly {display:block;}

a {text-decoration:underline; color: #045f85;}

h1 {font-size:2.4em; font-family: Franklin Gothic Book, Helvetica, Arial, sans-serif; font-weight: normal;margin:0 0 0.5em 0;color:#333;line-height:1.1em;}

h2 {font-size:1.5em;font-weight:normal;color:#666;margin:0 0 0.6em 0;clear:left;}

h3 {font-size:1.3em;font-weight:normal;margin:0 0 0.5em 0;color:#333;clear:left;}

h4 {font-size:1em; color:#444;}

h5 {font-size:1em;color:#333;font-weight:normal;font-style: italic;}

h6 {font-size:1em;color:#444;font-weight:normal;}

/* h2 a:link, h3 a:link, h4 a:link, h5 a:link, .title a:link {text-decoration: none;} */

ul.links {list-style: disc;padding:0 !important;margin:0 0 1em 20px !important;}
ul.links li {padding:0;}

#hansard-nav{display: none}
#hansard-buttons{display: none}

.form {display:none;}
#small-map {display:none;}

.splash {display:none;}

.top {display:none;}
.widget.calendar{display: none}
.widget.search{display: none}
.sidenav{display: none}
.prefooter {display: none !important;}
.customBlogSection{display: none}
.filter__container{display: none}
.nav-top-links-container{display: none}
.right-off-canvas-menu {display: none}

.drawer .drawer-header, .drawer .drawer-body {border:0;padding:0;}

.tabs .tab-control li a {border-width:0 !important;text-decoration: none !important;}
.tabs .tab-control li a.active {border-width:1px !important;font-weight:bold !important;}

table.documents {position: static !important;width:auto !important;border:1px solid #efefef;}
table.documents td, table.documents th {border:1px solid #efefef !important;}

#options, #header .header-search, #top-nav, #main-nav, #secondary-nav, #page-tools, #breadcrumb, #content .right-content {display:none;}

#header {border-bottom:1px solid #ccc;height:auto !important;padding:0 0 10px 0;margin:0 0 20px 0;}

#site-logo {position: static;}

#content {width:100%;margin:0;overflow:visible;}

.wide-content {width:100% !important;}

.narrow-content {width:100%;}

.box {margin:0 0 5px 0;border:0;padding:0;}

.red-box {color:#000;}
.red-box a {color:#045F85;}
.green-box {color:#000;}
.green-box a {color:#045F85;}
.green-box h2, .red-box h2 {color:#000;}
.green-box .dim {color:#000;}
.blue-box {color:#000;}
.blue-box h2 {color:#000;}
.blue-box a {color:#045F85;}


ul.gallery {float:none !important;}
ul.gallery li {float:none !important;display:inline-block;}
.ie6 ul.gallery li {display:inline !important;}
.ie7 ul.gallery li {display:inline !important;}

input.text-input {border:1px solid #c8c8c8 !important;}

input.button {
    border: 1px solid #c8c8c8 !important;
    height: auto;
    outline: none;
    overflow: auto;
    text-indent: 0;
    text-transform:none;
    padding:0;
}

#footer {border-top:1px solid #ccc;}
#footer .footer-map, #footer .footer-nav ul {display:none;}
.footer { display: none;}
.header-img{ display: none;}

#container, #main-wrapper, #footer .footer-nav
{
    width: 100%;
}

.col-half
{
    width:auto;
}

#wide-blog
{
    width:100% !important;
    margin:0.5cm;

}

.right-content
{
    display:none;
}


.wb-entry-detail
{
    width:90%;
}

.wb-leftcolumn
{
    width:85% !important;
    float:none;
}
.wb-wrapper
{
    border: 0;
}
.wb
{
    width: 100%;
}


/* gallery */

/* Photo Galleries */
ul.gallery {
    width: 100%;
    float: left;
    display: inline;
    list-style: none;
    padding: 0;
    margin: 1em 0; }

ul.gallery li {
    margin: 0;
    float: left;
    display: inline;
    width: 178px;
    padding: 5px 0 20px 0; }

ul.gallery li a {
    display: block;
    text-align: center;
    text-decoration: none;
}

ul.gallery li a:hover {
    text-decoration: none;
    cursor: pointer; }

ul.gallery li a.img-holder {
    width: 100px;
    height: 130px;
    overflow: hidden;
    border: 1px solid #ddd;
    margin: 0 auto 5px auto;
    display: block; }

ul.gallery li a.img-holder img {
    display: block; }

ul.gallery li .name {
    display: block;
    height: 3em;
    overflow: hidden;
    font-weight: bold;
    padding: 0 5px; }

ul.gallery li a:hover .name {
    text-decoration: underline; }

ul.gallery li .position {
    display: block;
    height: 3em;
    overflow: hidden;
    color: #444;
    padding: 0 5px; }

ul.gallery {
    float: none !important; }

ul.gallery li {
    float: none !important;
    display: inline-block; }

.ie6 ul.gallery li {
    display: inline !important; }

.ie7 ul.gallery li {
    display: inline !important; }

.skip-links {
    display: none;
}
.hide-for-print {
    display: none !important;
}