<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 1455px) {
    body {
        width: 100%;
    }
    #visual-portal-wrapper {
        width: 90em ! important;
        margin: 0px auto ! important;
        display: block;
        float: none;
    }
}

@media screen and (max-width: 800px) {
    div.cell, div.row {
        position: static;
        margin-left: 0;
    }
    div.cell {
        width: inherit;
    }
    body {
        padding: 0 .5em;
    }

}

@media screen and (min-width: 600px) and (max-width: 800px) {
    #portal-column-content {
        width: 65%;
    }
    #portal-column-content:first-child:last-child {
        width: 100%;
    }
    #portal-column-one, #portal-column-two {
        width: 33%;
        float: right;
    }

}

@media screen and (max-width: 600px) {
    body { min-width: 215px; }

    #portal-searchbox form, #searchGadget, .LSBox {
        width: 90%;
        margin: 1em auto;
        float: none;
    }
    .LSBox .searchButton {
        display: none;
    }
    #portal-header &gt; div,
    #portal-header &gt; a {
        float: none;
    }

    #portal-column-content,
    #portal-column-one,
    #portal-column-two
    {
        margin-left:0px;
    }

    #LSResult{
        position:static;
        margin:0;
    }
    #LSResult li.LSRow{
        width:auto;
    }
    #portal-searchbox{
        text-align:left;
        float: none;
        display: block;
        position: static;
    }
    #portal-searchbox form{
        white-space:inherit;
    }

    body.template-search input.searchPage{
        font-size: 100% !important;
    }
    #portal-logo{
        float: none;
        position: static;
        margin: 1em 0em 0em 1em;
    }
/*    #portal-logo {
        display: block;
        margin-top: 0;
        float: left;
    }
*/    div.overlay{
        width:auto !important;
        left:0 !important;
    }
    body.template-newsitem_view .newsImageContainer{
        float:none !important;
    }
    div.overlay-contact .field input[type="text"][size]{
         width:95% !important;
    }
    .field input[type="text"] {
        width: auto;
    }
}

#dropnav {
    background: #ddd;
    clear: both;
    font-size: 80%;
    margin: 0 0 1em;
}
#dropnav li a {
    background: #ddd;
    border-bottom: 0.1em solid white;
    display: block;
    padding: 0.5em 0 2em;
    text-indent: 1em;
    white-space: normal;
    width: 100%;
}
#dropnav .selected a, #dropnav a:hover {
    background: #205C90;
    color: White;
}
#dropnav .selected a:hover {
    background: #ddd;
    color: #205C90;
}
ul li #toggleNav {
    position: relative;
}
ul li #toggleNav i.hiddenStructure{
    display:inline-block;
    text-indent: -2000em;
}
#toggleNav span {
    position: absolute;
    display: block;
    width: 3em;
    height: 3px;
    background: #ddd;
    border-top: 5px solid #205C90;
    border-bottom: 5px solid #205C90;
    top: 1em;
    right: 1em;
}
#toggleNav:hover span {
    background-color: #205C90;
    border-color: #ddd;
}
#toggleNav span span {
    border-bottom-width: 0;
    height: 0;
    right: 0;
    top: 11px;
}
#portal-globalnav.inactive {
    visibility: hidden;
    position: absolute;
}
#dropnav.inactive {
    display: none;
}
#navWrapper {
    clear: both;
    position: relative;
    overflow: hidden;
    margin: 0 0 1em;
}
#navWrapper.dropped {
    overflow: visible;
}

#LSResult{
    z-index:1;
}

div.overlay{
   font-size:80% !important;
}

img{
    max-width:98%;
    height:auto;
}
.table-responsive{
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: scrol;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}

.LSBox input{
    margin-right:3px;
}


/*
IE 8 fix
*/

.ie8 #portal-logo {
    display: block;
}
</pre></body></html>