 /* Mobile (global) */

#qw-media-query-test {
    display: none;
}

/* Resets */

.qw-header p,
.qw-footer p {
    margin: 0;
    padding: 0;
}

.qw-header a {
    font-weight: inherit;
}

.qw-header form div {
    margin: 0;
}

.qw-header legend + * {
    margin-top: 0;
}

.qw-header label {
    font-weight: normal;
    padding: 0;
}

/* clearfix */
.qw-header-wrapper:after {
    font-size: 0;
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}    

.qw-header {
    background: #FFF;
}

.qw-header,
.qw-header-component,
.qw-footer {
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", HelveticaNeue, Arial, sans-serif;
    font-size: 14px;        
    line-height: 1.5;        
}

.qw-header .qw-region,
.qw-footer .qw-region {
    margin-left: 10px;
    margin-right: 10px;
}

.qw-header.clearfix:after,
.qw-header .clearfix:after,
.qw-footer.clearfix:after,
.qw-footer .clearfix:after {
    font-size: 0;
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.qw-header .accessibility,
.qw-footer .accessibility,
.qw-header-component .accessibility {
    position: absolute !important;
    height: 1px; width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

.qw-header .print-only,
.qw-footer .print-only,
.qw-header-component.print-only {
    display: none;
}

.qw-header.no-js .no-js-hide,
.qw-header-component.no-js.no-js-hide {
    display: none;
}

.qw-header a:link,
.qw-header-component a:link {
    text-decoration: none;
}
.qw-header a:hover,
.qw-header-component a:hover {
    text-decoration: underline;
}

/* Reset */
.qw-header fieldset,
.qw-header legend {
    border: 0 none;
    font: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;    
}

.qw-header .form-item {    
    margin-top: 0;
}

.qw-header .form-item,
.qw-header .form-item a {
    color: #000;
}

.qw-header .form-checkboxes .form-item, 
.qw-header .form-radios .form-item {
    margin-bottom: 0.4em;    
}

.qw-header input.form-checkbox,
.qw-header input.form-radio {
    vertical-align: -10%;
}

/* adapted from formalize.css */
.qw-header select,
.qw-header input[type="search"],
.qw-header input[type="text"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding;    
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    color: #000000;
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", HelveticaNeue, Arial, sans-serif;
    font-size: 13px;
    height: 1.8em;
    outline: 0 none;
    padding: 2px 3px;
    margin: 0;
}
.qw-header input,
.qw-header button,
button.qw-header-component, 
.qw-header input select,
.qw-header input textarea {
    margin: 0;
    vertical-align: middle;
}

.qw-header button,
button.qw-header-component {
    cursor: pointer;
}

.qw-region-user-first {
    padding-top: 20px;
}

/* Hide search and login intitially ONLY if Javascript is enabled */
.qw-js #qw-region-user-first {
    display: none;    
}

a[class*="queens-wordmark"] {
    display: block;    
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
    background-size: 100% auto;    
    max-width: 100%;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    padding-bottom: 12.54%; /* 37px/295px = 0.1254 */
    height: 0;
    width: 295px;
}

/* Use red wordmark by default */
a.queens-wordmark,
a.queens-wordmark-red {
    background-image: url(/style/images/queensweb/QueensWordmark_red_295x37.png);    
}

a.queens-wordmark-white {
    background-image: url("/style/images/queensweb/QueensWordmark_white_295x37.png");
}        

.qw-test-page a.queens-wordmark-white {
    background-color: #767676;
}

a.queens-wordmark-black {
    background-image: url("/style/images/queensweb/QueensWordmark_black_295x37.png");
}        

a.queens-wordmark-grey {
    background-image: url("/style/images/queensweb/QueensWordmark_grey_295x37.png");
}            

a.queens-wordmark-blue {
    background-image: url("/style/images/queensweb/QueensWordmark_blue_295x37.png");
}    

a[class*="queens-wordmark"],
.queens-wordmark-print {
    margin: 12px auto 10px;
}

/* Social Media Icons */
.qw-icon-twitter,
.qw-icon-facebook,
.qw-icon-youtube,
.qw-icon-flickr,
.qw-icon-linkedin,
.qw-icon-blog,
.qw-icon-wordpress,
.qw-icon-pinterest,
.qw-icon-instagram,
.qw-icon-instagram-light, 
.qw-icon-tumblr,
.qw-icon-rss {
    background-image: url(/style/images/queensweb/queensweb_sprites.png);
    background-repeat: no-repeat;    
    background-size: 582px 265px;
    height: 32px;
    width: 32px;
    display: inline-block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.qw-icon-twitter {
    background-position: 0px 0px;
}

.qw-icon-facebook {
    background-position: -50px 0px;
}

.qw-icon-youtube {
    background-position: -100px 0px;
    width: 35px;
}

.qw-icon-flickr {
    background-position: -150px 0px;
}

.qw-icon-linkedin {
    background-position: -200px 0px;
}

.qw-icon-blog {
    background-position: -250px 0px;
}

.qw-icon-wordpress {
    background-position: -300px 0px;
}

.qw-icon-pinterest {
    background-position: -350px 0px;
}

.qw-icon-instagram {
    background-position: -500px 0px;    
}

.qw-icon-instagram-light {
    background-position: -400px 0px;    
}

.qw-test-page .qw-icon-instagram-light {
    background-color: #767676;
}

.qw-icon-tumblr {
    background-position: -450px 0px;
}

.qw-icon-rss {
    background-position: -550px 0px;
}

.qw-customsearch { 
    margin: 0 auto 17px;    
    width: 300px;    
}

/* Search Block */

.qw-customsearch a {        
    color: inherit;    
    vertical-align: middle;
}

.qw-customsearch .form-item {
    font-size: 16px;
    line-height: 1;
    vertical-align: middle;    
}

.qw-customsearch #edit-search-type-fieldset {    
    margin-bottom: 0.5em;
}

.qw-customsearch #edit-search-type-fieldset legend {
    position: absolute !important;
    height: 1px; 
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);        
}

#customsearch-block-form .linkinfront {    
    margin: 0 0 1.5em 0;
    padding-left: 0;
    width: 100%;
}

#customsearch-block-form .linkinfront li {
    list-style: none;
    margin-bottom: 12px;
    text-align: center;
}

.qw-customsearch .form-item-search-terms {
    float: left;
    margin-bottom: 8px;
}

.qw-customsearch input.form-text {
    border-radius: 4px 0 0 4px;    
    border-right: none;    
    font-family: "Open Sans", "Lucida Grande", "Lucida Sans Unicode", HelveticaNeue, Arial, sans-serif;
    font-size: 16px;     
    width: 270px;
}

.qw-customsearch form input.form-submit {    
    background-color: #757575;
    background-image: url(/style/images/queensweb/queensweb_sprites.png);
    background-position: 5px -95px;
    background-repeat: no-repeat;  
    background-size: 582px 265px;
    border: none;    
    border-radius: 0 4px 4px 0;    
    color: transparent; /* Needed for Firefox */
    cursor: pointer;
    float: left;    
    height: 29px;        
    margin-left: -1px;    
    overflow: hidden;
    text-indent: 100%;
    text-shadow: none;
    white-space: nowrap;
    width: 30px;    
}

.qw-customsearch form input.form-checkbox,
.qw-customsearch form input.form-radio {
    vertical-align: -10%;
}

.qw-customsearch form input.form-radio {
    -webkit-appearance: radio;
}

.qw-customsearch label {
    vertical-align: middle;
}

.qw-customsearch .form-item-search-terms label {
    position: absolute !important;
    height: 1px; width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);    
}

#customsearch-block-form .form-type-radios {
    margin: 0 auto;
    width: 50%;
}

.qw-customsearch form div.form-radios .form-type-radio {
    float: left;
    margin-right: 3px;    
}

/* Login and Search (new for Fall 2015) */

.qw-login-links {
    background-color: #EBEBEB;
    padding: 0.857em 0; /* 12px 0 */
}

.internal-login-container {    
    margin-left: 10px;
    margin-right: 10px;
}

.internal-login-container .login-group-container {
    margin-bottom: 1.714em; /* 24px */
}

.internal-login-container .login-group-title {
    color: #9D1939;    
    font-size: 19px;
    font-weight: bold;
    letter-spacing: 0.04em;
    line-height: 1;
    margin-bottom: 12px;
    /* text-transform: uppercase; */
}

.internal-login-container ul.login-list {
    padding-left: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.internal-login-container .login-group-container .login-list {
    font-size: 16px;
    font-weight: 600;
}

.internal-login-container .login-group-container.login-group-container-portals .login-list {
    /*text-transform: uppercase;*/
}

.internal-login-container ul.login-list li {
    list-style: none;
    margin: 0 0 0.857em; /* 12px */
}    

.internal-login-container ul.login-list a:link,
.internal-login-container ul.login-list a:visited {
    color: #000;
}

.internal-login-container .login-link-suffix {
    font-weight: normal;
    text-transform: none;    
}

.qw-header .netid-link-container {
    clear: both;        
}

.qw-header .netid-link-container a:link,
.qw-header .netid-link-container a:visited {
    color: #000;
}

.qw-header .netid-link-container a {
    background-image: url(/style/images/queensweb/queensweb_sprites.png);  
    background-position: 0 -197px;
    background-repeat: no-repeat;  
    background-size: 582px 265px;
    padding-left: 14px;
}

button.qw-header-component.qw-search-login-toggle {
    background-color: #9D1939;
    background-image: url(/style/images/queensweb/queensweb_sprites.png);  
    background-position: 10px -91px;
    background-repeat: no-repeat;  
    background-size: 582px 265px;
    border: none;
    border-radius: 0;
    color: #FFF;     
    font-size: 14px;
    font-weight: 600;
    margin-right: 0;  
    margin-top: 0.2857em; /* 4px */
    padding: 0.6429em 0.7143em 0.7143em 2.2857em; /* 9px 10px 10px 32px */
    text-align: left;
    text-shadow: none;
    /* text-transform: uppercase; */    
}

button.qw-header-component.qw-search-login-toggle:active {
    box-shadow: none;
}
    
button.qw-header-component.qw-search-login-toggle.default {
    float: right;
}

button.qw-header-component.qw-search-login-toggle.expanded {
    background-color: #444;    
    background-position: 10px -141px;
}

button.qw-header-component.qw-search-login-toggle.mobile {
    margin: 0;
    text-align: center;
    width: 100%;
}

.qw-header.qw-grid button.qw-header-component.qw-search-login-toggle.mobile {
    display: none !important;
}

/* Footer */

.qw-footer {
    background-color: #1A1A1A;
    color: #FFF;
    padding-top: 1em;
}

.qw-footer.clearfix:after,
.qw-footer .clearfix:after {
    font-size: 0;
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.qw-footer a:link,
.qw-footer a:visited,
.qw-footer a:hover,
.qw-footer a:active {
    text-decoration: underline;
}

.qw-footer a:link,
.qw-footer a:visited {
    color: #FFF;
}

.qw-footer a:hover,
.qw-footer a:active {
    color: #EEBD31;
}

.qw-footer-address-block {
    color: #FFFFFF;    
    margin-bottom: 15px;
    text-align: center;
}

.qw-footer-address-block p {    
    margin-bottom: 0;    
}

.qw-territory-info {
    font-size: 0.857em; /* 12px */
    font-style: italic;
    padding: 4px 0;
}

.qw-territory-info,
.qw-territory-info a:link,
.qw-territory-info a:visited {
    color: #DDD;
}
.qw-territory-info a:hover,
.qw-territory-info a:active {
    color: #EEBD31;
}

a[class*="queens-logo"] {
    background-attachment: scroll;
    background-position: 0 0;
    background-repeat: no-repeat;    
    background-size: 164px 113px;
    display: block;
    height: 113px;
    margin: 0 auto 20px;    
    overflow: hidden;    
    text-indent: 100%;
    white-space: nowrap;
    width: 164px;    
}

a[class*="queens-logo-sm"] {
    background-size: 114px 79px;
    height: 79px;
    width: 114px;
}

/* Use white logo by default, as the logo is typically displayed in a footer with a background colour */
a.queens-logo,
a.queens-logo-white {
    background-image: url(/style/images/queensweb/QueensLogo_white_164x113.png);
}

.qw-test-page a.queens-logo-white {
    background-color: #767676;
}

a.queens-logo-black {
    background-image: url(/style/images/queensweb/QueensLogo_black_164x113.png);
}

a.queens-logo-red {
    background-image: url(/style/images/queensweb/QueensLogo_red_164x113.png);
}

a.queens-logo-blue {
    background-image: url(/style/images/queensweb/QueensLogo_blue_164x113.png);
}

a.queens-logo-color {
    background-image: url(/style/images/queensweb/QueensLogo_colour_164x113.png);
}

a.queens-logo-sm-white {
    background-image: url(/style/images/queensweb/QueensLogo_white_114x79.png);
}

.qw-test-page a.queens-logo-sm-white {
    background-color: #767676;
}

a.queens-logo-sm-black {
    background-image: url(/style/images/queensweb/QueensLogo_black_114x79.png);
}

a.queens-logo-sm-red {
    background-image: url(/style/images/queensweb/QueensLogo_red_114x79.png);
}

a.queens-logo-sm-blue {
    background-image: url(/style/images/queensweb/QueensLogo_blue_114x79.png);
}

a.queens-logo-sm-color {
    background-image: url(/style/images/queensweb/QueensLogo_colour_114x79.png);
}

.qw-map-location {
    background-image: url(/style/images/queensweb/queensweb_sprites.png);
    background-position: 0 -250px;
    background-repeat: no-repeat;  
    background-size: 582px 265px;
    padding-left: 14px;        
}

/* Emergency Messaging Styling */

.block-special-messages-emergency-alert-block {
    clear: both;
}

/* Hide block title accessibly */
.block-special-messages-emergency-alert-block .block-title {
    position: absolute !important;
    height: 1px; width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

#block-emergency-emergency-alert {
    background-color: #F5F5F5;
    color: #444;
    margin: 0.357em 0.143em 1em; /* 5px 2px 14px */
    min-height: 5em; /* 70px */
    padding: 0.571em; /* 8px */
    position: relative;
}

#block-emergency-emergency-alert.emergency-alert-level-none {
    display: none;
}

#block-emergency-emergency-alert .emergency-icon {
    float: left;
    height: 45px;
    margin: 1.429em 0.714em 0.5em 0; /* 20px 10px 7px 0 */
    width: 45px;
}

#block-emergency-emergency-alert.emergency-alert-level-notice {        
    border: 6px solid #FFD721;
}

#block-emergency-emergency-alert.emergency-alert-level-notice .emergency-icon {
    background-image: url("/style/images/queensweb/info_yellow.png");
    background-repeat: no-repeat;
    background-position: left top;
}

#block-emergency-emergency-alert.emergency-alert-level-emergency,
#block-emergency-emergency-alert.emergency-alert-level-emergency-lowload {        
    border: 6px solid #EE3035;
}

#block-emergency-emergency-alert.emergency-alert-level-emergency .emergency-icon,
#block-emergency-emergency-alert.emergency-alert-level-emergency-lowload .emergency-icon {
    background-image: url("/style/images/queensweb/emergency_red.png");
    background-repeat: no-repeat;
    background-position: left top;
}

.emergency-timestamp {    
    font-size: 0.786em; /* 11px */
    font-weight: bold;
    text-align: right;
}

#block-emergency-emergency-alert h2 {
    color: #444;
    font-size: 1.286em; /* 18px */
    margin: 0;
    padding-top: 0.167em; /* 3px */    
}


#block-emergency-emergency-alert div.content {            
    margin-top: 0.714em; /* 10px */
}

#block-emergency-emergency-alert p {
    line-height: 1.5;
    margin-bottom: 0.357em; /* 5px */
    margin-top: 0;
}


@media all {

    #qw-media-query-test {
        display: block;
    }
    
}
    

@media all and (min-width: 300px) {

    a[class*="queens-wordmark"] {
        height: 37px;
        padding-bottom: 0;
    }      

}   

/* Styles to apply ONLY to mobile */
@media all and (max-width: 740px) {
    
    .qw-footer .block-title,
    .qw-footer h3 {
        font-size: 1.143em; /* 16px */
    }    
        
    .qw-footer-address-block {
        font-size: 1.0714em; /* 15px */              
    }
    
    .qw-territory-info {
        font-size: 0.8em; /* 12px */    
    }    
}  

/* Default */
@media all and (min-width: 740px) {
                        
    .qw-header .qw-region {
        margin-left: 0;
        margin-right: 0;
    }    
    
    .qw-region-menu {
        padding-top: 12px;
    }
    
    a[class*="queens-wordmark"].qw-header-component,
    .queens-wordmark-print.qw-header-component {
        float: left;
        margin: 0 0 0 30px;
    }          
    
    .qw-customsearch {
        float: none;
        margin-left: auto;
        margin-right: auto;
        min-width: 626px;
    }
    
    #customsearch-block-form .linkinfront {    
        float: left;
        margin-right: 0.625em; /* 10px */
        margin-bottom: 0;
        width: auto;
    }
    
    #customsearch-block-form .linkinfront li {
        border-right: 1px solid #767676;
        float: left;
        padding: 0 8px 4px 6px;
        text-align: left;
    }    

    #customsearch-block-form .linkinfront,
    #customsearch-block-form #edit-search-type-fieldset {
        padding-top: 4px;
    }    

    /* DIV that surrounds Pages/People radios */
    #customsearch-block-form .form-type-radios {
        float: left;
        margin-left: 0;
        margin-right: 0;
        width: auto;
    }

    #customsearch-block-form #edit-search-type-fieldset {
        float: left;    
        margin-bottom: 0;
    }

    #customsearch-block-form input.form-text {        
        width: 225px;
    }           
    
    .qw-customsearch form input.form-submit {
        transition: background-color .2s ease;
        -webkit-transition: background-color .2s ease;    
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;           
    }
                  
    .qw-customsearch input[type="submit"].search-icon-submit:hover {
        background-color: #444;    
    }

    button.qw-header-component.qw-search-login-toggle {
        margin-top: 0;
        transition: background-color .2s ease;
        -webkit-transition: background-color .2s ease;      
    }
   
    button.qw-header-component.qw-search-login-toggle:hover {
        background-color: #711229;  
    }
    
    button.qw-header-component.qw-search-login-toggle.expanded:hover {
        background-color: #222;
    }

    .internal-login-container-inner {
        margin: 0 auto;
        width: 700px;
    }

    .internal-login-container .login-group-container {
        margin-bottom: 1em;
    }

    .internal-login-container .login-group-container-business {
        margin-top: 32px;
    }

    .internal-login-container .login-group-container-business .login-group-title {
        font-size: 14px;
        line-height: 1.6875;
        margin-bottom: 0;
    }

    .internal-login-container .login-group-container-business .login-list {
        font-size: 13px;
    }

    .internal-login-container ul.login-list li {
        margin-bottom: 0.125em; /* 2px */
    }   

    .internal-login-container .login-group-container {
        float: left;
    }

    .internal-login-container .login-group-container.login-group-container-main {
        width: 50%;    
    }
    .internal-login-container .login-group-container.login-group-container-portals {
        width: 50%;    
    }

    .internal-login-container .login-group-container.last,
    .internal-login-container .login-group.last {
        margin-right: 0;
    }          
    
    a.queens-logo {
        float: right;
    }
    
    .qw-footer .qw-region {
        font-size: 0.857em;   
    }        
    
    .qw-footer-address-block {
        float: left;
        font-size: 1em;
        text-align: left;
    }
    
    .qw-territory-info {
        font-size: 1em;
    }
           
}



/* Narrow Layout */
@media all and (min-width: 740px) and (min-device-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation:landscape) {
       
    .internal-login-container .login-group-container.login-group-container-business .login-list.first {
        margin-bottom: 0;
    }        
        
}


/* Normal Layout */
@media all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape) {
           
    .qw-customsearch {
        clear: none;
        margin-top: 5px;
    }
   
    .internal-login-container .login-group-container-business .login-list-group {
        margin-top: -22px;
    }

    .internal-login-container .login-group-container-business .login-list-group.first {
        margin-top: 0;
    }    
    
    /* Footer */   

    .qw-footer-address-block {
        margin-bottom: 10px;
    }           
    
}

/* Retina/HiDPI overrides */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
 
    a.queens-wordmark,
    a.queens-wordmark-red {
        background-image: url("/style/images/queensweb/QueensWordmark_red_295x37_2x.png");
    }        
    
    a.queens-wordmark-white {
        background-image: url("/style/images/queensweb/QueensWordmark_white_295x37_2x.png");
    }        

    a.queens-wordmark-black {
        background-image: url("/style/images/queensweb/QueensWordmark_black_295x37_2x.png");
    }        
    
    a.queens-wordmark-grey {
        background-image: url("/style/images/queensweb/QueensWordmark_grey_295x37_2x.png");
    }            
    
    a.queens-wordmark-blue {
        background-image: url("/style/images/queensweb/QueensWordmark_blue_295x37_2x.png");
    }         
    
    .qw-icon-twitter,
    .qw-icon-facebook,
    .qw-icon-youtube,
    .qw-icon-flickr,
    .qw-icon-linkedin,
    .qw-icon-blog,
    .qw-icon-wordpress,
    .qw-icon-pinterest,
    .qw-icon-instagram,
    .qw-icon-instagram-light,
    .qw-icon-tumblr,
    .qw-icon-rss {
        background-image: url(/style/images/queensweb/queensweb_sprites_2x.png);
    }
    
    a.queens-logo,
    a.queens-logo-white {
        background-image: url(/style/images/queensweb/QueensLogo_white_164x113_2x.png);
    }

    a.queens-logo-black {
        background-image: url(/style/images/queensweb/QueensLogo_black_164x113_2x.png);
    }

    a.queens-logo-red {
        background-image: url(/style/images/queensweb/QueensLogo_red_164x113_2x.png);
    }

    a.queens-logo-blue {
        background-image: url(/style/images/queensweb/QueensLogo_blue_164x113_2x.png);
    }

    a.queens-logo-color {
        background-image: url(/style/images/queensweb/QueensLogo_colour_164x113_2x.png);
    }                  
    
    a.queens-logo-sm-white {
        background-image: url(/style/images/queensweb/QueensLogo_white_114x79_2x.png);
    }   

    a.queens-logo-sm-black {
        background-image: url(/style/images/queensweb/QueensLogo_black_114x79_2x.png);
    }

    a.queens-logo-sm-red {
        background-image: url(/style/images/queensweb/QueensLogo_red_114x79_2x.png);
    }

    a.queens-logo-sm-blue {
        background-image: url(/style/images/queensweb/QueensLogo_blue_114x79_2x.png);
    }

    a.queens-logo-sm-color {
        background-image: url(/style/images/queensweb/QueensLogo_colour_114x79_2x.png);
    }

    .qw-customsearch form input.form-submit {        
        background-image: url(/style/images/queensweb/queensweb_sprites_2x.png);    
    }               

    .qw-map-location {
        background-image: url(/style/images/queensweb/queensweb_sprites_2x.png);    
    }    

}    
    
/* Print Styles */
@media print {
 
    .qw-header .print-only,
    .qw-header-component.print-only {
        display: block;
    }
    
    .qw-header .print-hidden,
    .qw-header-component.print-hidden {
        display: none !important;
    }
    
}