@media screen
{
    body
    {
        background-color: #EDEDED;
    }
    #sccgov_master_head_portaldashboard_container, #sccgov_master_head_portaldashboard_body
    {
        width: 974px;
    }
    #sccgov_article_content_text_body .sccgov_article_content_genericform_textbox_container input
    {
        color: #676767;
    }
    .sccgov_portlet_more_link a:link, .sccgov_portlet_more_link a:visited
    {
        color: #ffffff;
    }
    #sccgov_master_page_container
    {
        clear: both;
        margin-left: auto;
        margin-right: auto;
        padding: 10px 22px 8px;
        width: 944px;
        position: relative;
    }
    .sccgov_desktop_view #sccgov_master_page_container
    {
        background-image: url("http://www.sccgov.org/Style%20Library/SCCGOV/Images/TEMPLATE8/Common/sccgov_agency_body_background.gif");
        background-repeat: repeat-y;
    }
    #sccgov_master_head_navigation_container
    {
        float: left;
        margin-right: 18px;
        width: 200px;
    }
    #sccgov_article_content_container
    {
        float: left;
        width: 722px;
    }
    #sccgov_article_content_text_container
    {
        float: left;
        overflow-x: hidden;
        padding-bottom: 20px;
        width: 512px;
    }
    .sccgov_no_nav #sccgov_article_content_text_container
    {
        width: 730px;
    }
    .sccgov_no_sidebar #sccgov_article_content_text_container
    {
        width: 726px;
    }
    .sccgov_full_width #sccgov_master_head_navigation_container, .sccgov_no_nav #sccgov_master_head_navigation_container, .sccgov_no_sidebar #sccgov_article_sidebar_links_container
    {
        display: none !important;
    }
    .sccgov_full_width #sccgov_article_content_text_container
    {
        width: 944px;
    }
    #sccgov_article_content_header_container
    {
        float: left;
        height: 200px;
        left: 242px;
        margin-bottom: 20px;
        overflow-x: hidden;
        position: absolute;
        width: 510px;
    }
    #sccgov_article_content_breadcrumbs
    {
        float: left;
        margin-bottom: 12px;
        width: 490px;
    }
    .sccgov_full_width #sccgov_article_content_breadcrumbs
    {
        width: 918px;
    }
    .sccgov_no_nav #sccgov_article_content_breadcrumbs, .sccgov_no_sidebar #sccgov_article_content_breadcrumbs
    {
        width: 700px;
    }
    #sccgov_page_body_text_controls_container
    {
        float: right;
        position: relative;
        text-align: right;
        width: 20px;
        z-index: 4;
    }
    #sccgov_article_sidebar_links_container
    {
        float: right;    
        width: 200px;
    }
    #sccgov_master_foot_links_container
    {
        clear: both;
        border: 1px solid #dddddd;
        padding: 8px 24px;    
    }
    #sccgov_home_content_text_header, #sccgov_article_content_text_header
    {
        display: block;
        font-size: 20px;    
        clear: both;
    }
    #sccgov_page_body_text_articlemodified_container
    {
        text-align: right;
        margin-bottom: 10px;
        clear: both;    
    }
    #sccgov_page_body_text_reportaproblem_container
    {
        float: left;
    }
    #sccgov_article_content_backtotop_container
    {
        float: right;
    }
    #sccgov_article_content_reportissue_body, #sccgov_article_content_reportissue_footer
    {
        clear: both;
        display: none;
        overflow: auto;
        padding: 10px;
    }
    .sccgov_footer_links span
    {
        padding-left: 10px;
        padding-right: 10px;
        border-left: 1px solid #999999;
    }
    .sccgov_footer_links span:first-child
    {
        padding-left: 0;
        border-left: 0;
    }
    .sccgov_footer_links span a:link, .sccgov_footer_links span a:visited
    {
        color: #696969;
        font-weight: bold;
        text-decoration: none;    
    }
    .sccgov_mobile_view .sccgov_footer_links span a:link, .sccgov_mobile_view .sccgov_footer_links span a:visited
    {
        color: #000000 !important;
    }
    .sccgov_footer_links span a:hover, #sccgov_footer_links span a:visited:hover
    {
        text-decoration: underline;
    }
    #sccgov_master_head_navigation_container, #sccgov_article_content_container
    {
        padding-bottom: 20px;
        min-height: 500px;    
    }
    #sccgov_master_page_header, #sccgov_master_page_footer
    {
        height: 12px;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        width: 988px;
    }
    .sccgov_desktop_view #sccgov_master_page_header
    {
        background-image: url("http://www.sccgov.org/Style%20Library/SCCGOV/Images/TEMPLATE8/Common/sccgov_agency_body_background_header.gif");
    }
    .sccgov_desktop_view #sccgov_master_page_footer
    {
        background-image: url("http://www.sccgov.org/Style%20Library/SCCGOV/Images/TEMPLATE8/Common/sccgov_agency_body_background_footer.gif");
    }
    #sccgov_master_head_agencydashboard_container
    {
        width: 977px !important;
    }
    #sccgov_article_content_banner
    {
        margin-bottom: 16px;
    }
    #sccgov_master_page_banner_container
    {
        position: relative;
        clear: both;    
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        width: 944px;
        height: auto;
    }
    .sccgov_mobile_view #sccgov_master_page_banner_container
    {
        border-radius: 10px 10px 0 0;
    }
    .sccgov_mobile_view.sccgov_phone_view #sccgov_master_page_banner_container
    {
        display: none !important;
    }
    .sccgov_desktop_view .sccgov_home_content_imagecycle_container, .sccgov_desktop_view #sccgov_master_page_banner_container img
    {
        margin-bottom: 14px;
        display: block;
    }
    #sccgov_master_head_navigation_container .sccgov_home_content_imagecycle_footer, #sccgov_article_sidebar_links_container .sccgov_home_content_imagecycle_footer, #sccgov_article_content_text_container .sccgov_home_content_imagecycle_footer
    {
        bottom: 10px;
        height: 23px;     
        position: absolute;
        right: 10px;
        width: 54px;
        z-index: 16;
    }
    .sccgov_home_content_imagepager_container, #sccgov_master_page_menu_control_container
    {
        display: none;
    }
    #sccgov_article_content_text_body, #sccgov_home_content_text_body
    {
        clear: both;
        min-height: 400px;
        overflow: auto;
        padding-bottom: 20px;
        position: relative;
        z-index: 1;
        font-size: 12px;
    }
    ul
    {
        margin: 0;
        padding: 0;
    }
    .sccgov_article_portlet_edit_container
    {
        text-align: center;
        clear:both;
    }
    .s4-tn li.dynamic > .menu-item
    {
	    white-space: normal;
	    padding: 10px;
        border-top: 1px solid #ffffff;
    }
    .sccgov_mobile_view .s4-tn li.dynamic > .menu-item
    {
        padding: 14px !important;
    }
    .sccgov_home_sidebar_newsandeventsitem_container
    {
        margin-bottom: 1.5em;   
    }
    .sccgov_home_sidebar_newsandeventsthumbnail_container
    {
        float: left;
        margin-right: 1em;
        overflow: hidden;
        width: 20%;
    }
    .sccgov_home_sidebar_newsandeventstitle_container
    {
        font-size: 1em;
        margin-bottom: 0.5em;
    }
    .sccgov_home_sidebar_newsandeventsbyline_container
    {
        font-size: 1em;
    }
    #sccgov_home_sidebar_newsandevents_header
    {
        font-size: 1em;
        font-weight: bold;
        margin-bottom: 1em;
    }
    #sccgov_home_sidebar_newsandevents_footer
    {
        clear: both;
    }
    .sccgov_portlet
    {
        clear: both;
        overflow: auto;
        margin-bottom: 20px;
    }
    .sccgov_portlet_more_link
    {
        padding: 4px;
        text-align: right;
    }
    .sccgov_portlet_more_link a:hover, .sccgov_portlet_more_link a:visited:hover
    {
        text-decoration: underline;
    }
    .sccgov_home_content_image_byline_container
    {
        position: absolute;
        background-color: transparent;
        width: auto;
        height: auto;    
        bottom: 30px;
        left: 30px;
        margin-right: 30px;    
        font-weight: bold;
    }
    #sccgov_master_page_banner_container .sccgov_home_content_image_byline_container, #sccgov_article_content_text_body .sccgov_home_content_image_byline_container
    {
        font-size: 32px !important;
    }
    #sccgov_master_head_navigation_container .sccgov_home_content_image_byline_container, #sccgov_article_sidebar_links_container .sccgov_home_content_image_byline_container
    {
        font-size: 14px !important;
    }
    .sccgov_home_content_cycleprevious_container, .sccgov_home_content_cyclenext_container
    {
        display: block;
        overflow: hidden;
        width: 24px;
        height: 23px;
        margin: 0;
        padding: 0;
        float: left;
    }
    .sccgov_home_content_cycleprevious_container
    {
        background-position: 0 0;
        margin-right: 4px;
    }
    .sccgov_home_content_cyclenext_container
    {
        background-position: 72px 0;
    }
    .sccgov_home_content_cycleprevious_container:hover
    {
        background-position: 48px 0;
    }
    .sccgov_home_content_cyclenext_container:hover
    {
        background-position: 24px 0;
    }
    .sccgov_article_portlet_edit_container
    {
        margin-bottom: 20px;
    }
    .sccgov_portlet_header
    {
        width: 176px;
        padding: 8px 12px 0px 12px;
        height: 27px;    
        overflow: hidden;    
        font-size: 14px;
        font-weight: bold;
    }
    .sccgov_desktop_view .sccgov_portlet_header
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_relatedlinks_header_bg.png");
        background-repeat: no-repeat;
    }
    #sccgov_article_content_text_container .sccgov_portlet_header
    {
        background-image: none;
        width: auto;
        height: auto;
        padding: 0;
        font-size: 1.4em;
        margin-bottom: 1em;
    }
    .sccgov_portlet_items
    {
        width: 174px;
        min-height: 54px;
        padding: 12px;
        background-position: bottom left;
        background-repeat: repeat-x;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_relatedlinks_body_bg.png");
    }
    #sccgov_article_content_text_container .sccgov_portlet_items
    {
        width: auto;
        background-image: none;
        border-left: 0;
        border-right: 0;
        min-height: 0px;
        padding: 0px;
    }
    .sccgov_portlet_items ul
    {
        list-style: none;
    }
    .sccgov_portlet_items li
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_page_link_bullet_small.gif");
        padding-left: 12px;
        padding-bottom: 10px;
        background-position: 0 4px;
        background-repeat: no-repeat;
    }
    #sccgov_article_content_text_container .sccgov_portlet_items li
    {
        padding-left: 4em;
        background-position: 24px 2px;
    }
    #sccgov_article_content_text_container .sccgov_portlet_items li.sccgov_unspecified_document
    {
        background-image: url("../../Images/Common/sccgov_document_icon_small.png");
    }
    #sccgov_article_content_text_container .sccgov_portlet_items li.sccgov_word_document
    {
        background-image: url("../../Images/Common/sccgov_doc_icon_small.png");
    }
    #sccgov_article_content_text_container .sccgov_portlet_items li.sccgov_excel_document
    {
        background-image: url("../../Images/Common/sccgov_xls_icon_small.png");
    }
    #sccgov_article_content_text_container .sccgov_portlet_items li.sccgov_powerpoint_document
    {
        background-image: url("../../Images/Common/sccgov_ppt_icon_small.png");
    }
    #sccgov_article_content_text_container .sccgov_portlet_items li.sccgov_pdf_document
    {
        background-image: url("../../Images/Common/sccgov_pdf_icon_small.png");
    }
    .sccgov_portlet_footer
    {
        width: 188px;
        height: 27px;
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_relatedlinks_footer_bg.png");
        padding-top: 8px;
        text-align: right;
        padding-right: 12px;
        overflow: hidden;
    }
    #sccgov_article_content_text_container .sccgov_portlet_footer
    {
        width: auto;
        height: auto;
        background-image: none;
        padding-top: 0px;
        padding-right: 0px;
    }
    .sccgov_portlet a:link, .sccgov_portlet a:visited
    {
        font-size: 12px;    
        text-decoration: none;
    }
    #sccgov_article_content_text_container .sccgov_portlet a:link
    {
        font-size: 1em;
    }
    .sccgov_portlet a:hover, .sccgov_portlet a:visited:hover
    {
        text-decoration: underline;    
    }

    /* Begin Form CSS */
    #sccgov_page_body_text_footer
    {
        clear: both;
        margin-bottom: 10px;
        overflow: auto;
        padding-top: 6px;
        width: 944px;
    }
    #sccgov_page_body_text_reportaproblem_container
    {
        float: left;
        width: 200px;
    }
    #sccgov_page_body_text_backtotop_container
    {
        float: right;
        text-align: right;
        width: 100px;
    }
    /* End Form CSS */

    /* Begin link CSS */
    #sccgov_article_content_breadcrumbs a:link, #sccgov_article_content_breadcrumbs a:visited, .sccgov_article_portlet_edit_container a:link, .sccgov_article_portlet_edit_container a:visited, .ui-dialog-content a:link, .ui-dialog-content a:visited
    {
        text-decoration: none;
    }
    #sccgov_article_content_text_container a:link, #sccgov_article_content_text_container a:visited
    {
        text-decoration: underline;
    }
    .sccgov_portlet_items ul li a:link, .sccgov_portlet_items ul li a:visited
    {
        color: #000000;
        text-decoration: none;
    }
    #sccgov_article_content_breadcrumbs a:hover, #sccgov_article_content_breadcrumbs a:visited:hover, .sccgov_portlet_items ul li a:hover, .sccgov_portlet_items ul li a:visited:hover, .sccgov_article_portlet_edit_container a:hover, .sccgov_article_portlet_edit_container a:visited:hover
    {
        text-decoration: underline;
    }
    #sccgov_article_content_text_container a:hover, #sccgov_article_content_text_container a:visited:hover, .ui-dialog-content a:hover, .ui-dialog-content a:visited:hover, #sccgov_article_content_text_container .sccgov_home_content_imagecycle_container a:hover, #sccgov_article_content_text_container .sccgov_home_content_imagecycle_container a:visited:hover, #sccgov_article_content_backtotop_container a:hover, #sccgov_article_content_backtotop_container a:visited:hover
    {
        text-decoration: none;
    }
    /* End link CSS */

    /* Begin modal CSS */
    /* jQuery UI Selectable */
    .ui-selectable-helper
    {
        position: absolute;
        z-index: 100;
        border: 1px dotted black;
    }
    .ui-dialog
    {    
        position: absolute;
        padding: 0;
        width: 700px !important;
        height: 350px;
        overflow: hidden;
    }
    .ui-dialog-title
    {
        color: #ffffff;
        font-family: verdana;
        font-size: 20px;
        font-weight: bold;
    }
    .ui-dialog-titlebar
    {
        border-bottom: 1px solid #ffffff;
        clear: both;
        cursor: move;
        margin: 0 10px 18px;
        overflow: hidden;
        padding: 10px 0px 6px 0px;    
        text-align: center;
    }
    .ui-dialog-titlebar-close
    {
        background-color: #ffffff;
        bottom: 10px;
        display: block;
        height: 30px;
        outline: medium none;
        padding: 5px;
        position: absolute;
        right: 10px;
        width: 100px;
    }
    .ui-dialog .ui-dialog-buttonpane
    {
        text-align: left;
        border-width: 1px 0 0 0;
        background-image: none;
        margin: .5em 0 0 0;
        padding: .3em 1em .5em .4em;
    }
    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
    {
        float: right;
    }
    .ui-dialog .ui-dialog-buttonpane button 
    {
        margin: .5em .4em .5em 0; cursor: pointer;
    }
    .ui-dialog-content
    {
        padding: 0px 10px 60px 10px;
    }
    .ui-dialog-content table
    {
        font-size: 13px;
    }
    .ui-dialog-content p
    {
        color: #ffffff;
        font-size: 13px;
        margin-bottom: 10px;
        padding-left: 5px;    
    }
    .ui-dialog-content ul
    {
        margin-left: 30px;
    }
    .ui-dialog-content ul li
    {
        color: #ffffff;
        font-size: 13px;    
    }
    .ui-dialog-content th
    {
        background-color: #e1e1e1;
        text-align: left;    
        padding: 10px;
    }
    .ui-dialog-content td
    {    
        background-color: #f0f0f0;
        padding: 10px;
    }
    .sccgov_page_modal_externallink_button
    {
        bottom: 10px;
        width: 103px;
        height: 30px;
        right: 132px;
        position: absolute;
        text-align: center;
        background-color: #ffffff;
    }
    .sccgov_page_modal_externallink_button a
    {
        display: block;
        font-size: 13px;
        height: 23px;
        padding-top: 7px;
        width: 103px;
    }
    /* End Modal CSS */

    /* Begin navigation CSS */
    .s4-tn ul.static
    {
        border-bottom: 1px solid #cbcbcb;
        border-left: 1px solid #cbcbcb;
        border-right: 1px solid #cbcbcb;
    }
    .menu-vertical ul.root li.static
    {
        border-top: 1px solid #cbcbcb;
    }
    .sccgov_mobile_view .menu-vertical ul.root li.static
    {
        border-top: 1px solid #ffffff;
    }
    .s4-tn ul.dynamic
    {
        border: 1px solid #cbcbcb;
    }
    .menu-vertical ul.root li.dynamic:first-child
    {
        border-top: 0;
    }
    .menu-vertical ul.root li
    {
        vertical-align: bottom;
    }
    .menu-vertical ul.root li.static .menu-item-text
    {
        color: #000000;
    }
    .sccgov_mobile_view .menu-vertical ul.root li.static .menu-item-text
    {
        font-size: 20px;
    }
    .s4-tn
    {
        margin-bottom: 20px;
    }
    .s4-tn li.static > a:hover
    {
        text-decoration: none;
    }
    .menu span.dynamic, .menu a.dynamic 
    {
        width: 200px;
    }
    .s4-tn li.static > .menu-item 
    {
        height: auto;
        padding: 10px;
        white-space: normal;
        width: 178px;
        border: 0;
    }
    .menu-item-text
    {
        font-size: 14px;
    }
    .s4-tn li.static.hover > a, .s4-tn li.dynamic.hover > a, .s4-tn li.selected.hover > a
    {
        background-color: #e8e8e8 !important;
    }
    .s4-tn li.static.selected > a span .menu-item-text
    {
        color: #ffffff;
    }
    .s4-tn li.static.selected.hover > a span .menu-item-text
    {
        color: #000000;
    }
    .s4-tn li.static.selected > a:hover span .menu-item-text
    {
        color: #000000;
    }
    .s4-tn li.dynamic > a:hover, .s4-tn li.static a:hover
    {
        background-color: #e8e8e8 !important;
    }
    .s4-tn li.static > a:hover .menu-item-text, .s4-tn li.dynamic > a:hover .menu-item-text, .menu-vertical ul.root li.static ul li > a:hover .menu-item-text
    {
        color: #000000;
    }
    .s4-tn li.dynamic:first-child > .menu-item 
    {
        border-top: 0;
    }
    .menu-vertical a.dynamic-children span.additional-background, .menu-vertical span.dynamic-children span.additional-background
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_nav_more_icon_hover.gif");
        padding-right: 14px;
    }
    .menu-vertical a.dynamic-children:hover span.additional-background, .menu-vertical span.dynamic-children:hover span.additional-background
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_nav_more_icon_hover.gif");
        padding-right: 14px;
    }
    .menu-vertical a.dynamic-children.selected span.additional-background, .menu-vertical span.dynamic-children.selected span.additional-background
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_nav_more_icon.gif");
        padding-right: 14px;
    }
    .menu-vertical ul.root li.static ul li.hover a.dynamic-children span.additional-background, .menu-vertical ul.root li.static ul li.hover span.dynamic-children span.additional-background
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_nav_more_icon_hover.gif");
        padding-right: 14px;
    }
    .menu-vertical li.hover a.dynamic-children.selected span.additional-background, .menu-vertical li.hover span.dynamic-children.selected span.additional-background
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_nav_more_icon_hover.gif");
        padding-right: 14px;
    }
    .menu-vertical a.dynamic-children.selected:hover span.additional-background, .menu-vertical span.dynamic-children.selected:hover span.additional-background
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_nav_more_icon_hover.gif");
        padding-right: 14px;
    }
    /* End Navigation CSS */
    #sccgov_home_content_text_body p, #sccgov_article_content_text_body p
    {
        margin-bottom: 1em;    
    }
    #sccgov_home_content_text_body td, #sccgov_article_content_text_body td
    {
        vertical-align: top;
    }
    #sccgov_home_content_text_body ul, #sccgov_article_content_text_body ul, #sccgov_home_content_text_body ol, #sccgov_article_content_text_body ol
    {
        padding-left: 4em;
    }
    #sccgov_home_content_text_body .sccgov_portlet_items ul, #sccgov_article_content_text_body .sccgov_portlet_items ul
    {
        padding-left: 0;
    }
    #sccgov_home_content_text_body li, #sccgov_article_content_text_body li
    {
        margin-bottom: 10px;
    }
    #sccgov_home_content_text_body ol ol, #sccgov_article_content_text_body ol ol
    {
        list-style-type: upper-alpha;
    }
    #sccgov_home_content_text_body ol ol ol, #sccgov_article_content_text_body ol ol ol
    {
        list-style-type: lower-alpha;
    }
    #sccgov_home_content_text_body ol ol ol ol, #sccgov_article_content_text_body ol ol ol ol
    {
        list-style-type: upper-roman;
    }
    #sccgov_home_content_text_body ol ol ol ol ol, #sccgov_article_content_text_body ol ol ol ol ol
    {
        list-style-type: lower-roman;
    }

    /* Begin Contact Directory CSS */
    .sccgov_page_body_searchdirectorytextfilter_input
    {
        width: 636px;
    }
    /* End Contact Directory CSS */

    /* Begin Yahoo! calendar CSS */
    .calnavleft
    {
        background-image: url("../../Images/TEMPLATE8/Common/sccgov_dir_pag_prev_bg.gif");
        background-position: 3px 6px;
    }
    .calnavright
    {
	    background-image: url("../../Images/TEMPLATE8/Common/sccgov_dir_pag_next_bg.gif");
	    background-position: 3px 6px;
    }
    .calcell
    {
	    font-family: verdana;
	    height: 20px;
    }
    .selectable a:link, .selectable a:visited
    {
	    text-decoration: none;
	    font-family: verdana;
	    outline: none;
    }
    .today, .today a:link, .today a:visited
    {
        font-weight: bold;
    }
    .calweekdaycell
    {
	    font-family: arial;
	    font-size: 12px;	
	    font-weight: bold;	
    }
    .yui-calcontainer
    {
        width: 238px;
	    position: relative;
	    height: 246px;	
	    padding: 6px 16px 12px 14px;	
    }
    #sccgov_home_content_text_body .yui-calcontainer td, #sccgov_article_content_text_body .yui-calcontainer td
    {
        vertical-align: middle !important;
    }
    .calheader
    {
	    width: 227px;
	    height: 20px;
        margin-bottom: 6px;
	    text-align: center;
	    font-family: arial;
	    font-size: 16px;
	    font-weight: bold;	
    }
    .calnavleft
    {
        position: absolute;
        left: 21px;
        width: 15px;
        height: 15px;
	    background-repeat: no-repeat;	
	    overflow: hidden;	
	    text-indent: -999em;
	    outline: none;
    }
    .calcell
    {
	    text-align: center;	
	    width: 27px;	
	    height: 27px;
	    font-size: 10.6667px;
	    padding: 0;
	    margin: 0;
    }
    .calnavright
    {
	    position: absolute;
	    right: 22px;
	    width: 15px;	
	    height: 15px;
	    overflow: hidden;		
	    background-repeat: no-repeat;	
	    text-indent: -999em;
	    outline: none;
    }
    .calbody tr .selectable
    {
        cursor: pointer;
    }
    .oom
    {
	    background-color: #f0f0f0 !important;
	    color: #f0f0f0 !important;
    }
    .today
    {    
        width: 25px;	
	    height: 25px;
	    border: 1px solid #000000;
        background-color: #ffffff !important;
    }
    .highlight1 a:link, .highlight1 a:visited
    {
        color: #ffffff !important;
    }
    .today a:link, .today a:visited, .today a:hover, .today a:visited:hover
    {
        color: #000000 !important;
        font-weight: bold;
    }
    /* End Yahoo! calendar CSS */

    /* Start Calendar List CSS */
    .sccgov_page_textcalendar_container
    {
        width: 280px;
    }
    .sccgov_page_textcalendar_header, .sccgov_page_textcalendar_currentpage_container
    {
        font-weight: bold;    
    }
    .sccgov_page_textcalendar_header, .sccgov_page_textcalendar_body, .sccgov_page_textcalendar_footer
    {
        padding: 1em;
    }
    #sccgov_home_content_text_body .sccgov_page_textcalendar_container ul, #sccgov_article_content_text_body .sccgov_page_textcalendar_container ul
    {
        margin-left: 1em;
    }
    .sccgov_page_textcalendar_footer
    {
        text-align: center;
    }
    .sccgov_page_textcalendar_footer span
    {
        display: inline-block;
        text-align: center;
        width: 2em;
        display: inline-block;
    }
    #sccgov_article_content_text_container .sccgov_page_textcalendar_footer a:link, #sccgov_article_content_text_container .sccgov_page_textcalendar_footer a:visited
    {
        color: #000000 !important;
    }
    /* End Calendar List CSS */

    .ui-dialog-titlebar-close .ui-icon-closethick
    {
        color: #ffffff;    
    }

    /* blue styles */
    .sccgov_BLUE_template #sccgov_home_content_text_header, .sccgov_BLUE_template #sccgov_article_content_text_header, .sccgov_BLUE_template .sccgov_portlet_header, .sccgov_BLUE_template .sccgov_portlet a:link, .sccgov_BLUE_template .sccgov_portlet a:visited, .sccgov_BLUE_template #sccgov_article_content_breadcrumbs a:link, .sccgov_BLUE_template #sccgov_article_content_breadcrumbs a:visited, .sccgov_BLUE_template .sccgov_article_portlet_edit_container a:link, .sccgov_BLUE_template .sccgov_article_portlet_edit_container a:visited, .sccgov_BLUE_template .ui-dialog-content a:link, .sccgov_BLUE_template .ui-dialog-content a:visited, .sccgov_BLUE_template #sccgov_article_content_text_container a:link, .sccgov_BLUE_template #sccgov_article_content_text_container a:visited, .sccgov_BLUE_template #sccgov_article_content_backtotop_container a:link, .sccgov_BLUE_template #sccgov_article_content_backtotop_container a:visited, .sccgov_BLUE_template #sccgov_page_body_text_reportaproblem_container a:link, .sccgov_BLUE_template #sccgov_page_body_text_reportaproblem_container a:visited, .sccgov_BLUE_template .ui-dialog .ui-dialog-titlebar-close span
    {
        color: #163357;
    }
    .sccgov_BLUE_template #sccgov_page_body_text_articlemodified_container
    {
        border-top: 1px solid #163357;
    }
    .sccgov_BLUE_template .sccgov_home_content_image_byline_container
    {
        color: #163357 !important;
    }
    .sccgov_BLUE_template .sccgov_home_content_cycleprevious_container, .sccgov_BLUE_template .sccgov_home_content_cyclenext_container, .sccgov_BLUE_template .sccgov_home_content_cycleprevious_container:hover, .sccgov_BLUE_template .sccgov_home_content_cyclenext_container:hover
    {
        background-image: url('../../Images/TEMPLATE8/BLUE/sccgov_image_cycle_controls.gif');
    }
    .sccgov_BLUE_template .sccgov_page_modal_externallink_button a
    {
        color: #163357 !important;
    }
    .sccgov_BLUE_template .s4-tn ul.dynamic
    {
        background-color: #b9cde5;    
    }
    .sccgov_BLUE_template .s4-tn ul.dynamic li ul.dynamic
    {
        background-color: #dce6f2;
    }
    .sccgov_BLUE_template .s4-tn li.static.selected > a
    {
        background-color: #163357;
    }
    .sccgov_BLUE_template .s4-tn li.static > a:hover
    {
        color: #163357;
    }
    .sccgov_BLUE_template #sccgov_article_content_genericform_submitbutton_container input, .sccgov_BLUE_template #sccgov_article_content_genericform_resetbutton_container input, .sccgov_BLUE_template .sccgov_page_textcalendar_container
    {
        border: 1px solid #163357;
    }
    .sccgov_BLUE_template .calcell, .sccgov_BLUE_template .sccgov_page_textcalendar_header, .sccgov_BLUE_template .sccgov_page_textcalendar_footer
    {
	    background-color: #dce6f2;
    }
    .sccgov_BLUE_template .sccgov_portlet_more_link, .sccgov_BLUE_template .ui-dialog, .sccgov_BLUE_template .highlight1
    {
        background-color: #163357;
    }
    .sccgov_BLUE_template .yui-calcontainer
    {
	    border: 1px solid #163357;
	    background-color: #ffffff;
    }
    .sccgov_BLUE_template .sccgov_page_textcalendar_body
    {
	    border-top: 1px solid #163357;
	    border-bottom: 1px solid #163357;
    }
    /* blue styles */

    /* green styles */
    .sccgov_GREEN_template #sccgov_home_content_text_header, .sccgov_GREEN_template #sccgov_article_content_text_header, .sccgov_GREEN_template .sccgov_portlet_header, .sccgov_GREEN_template .sccgov_portlet a:link, .sccgov_portlet a:visited, .sccgov_GREEN_template #sccgov_article_content_breadcrumbs a:link, .sccgov_GREEN_template #sccgov_article_content_breadcrumbs a:visited, .sccgov_GREEN_template .sccgov_article_portlet_edit_container a:link, .sccgov_GREEN_template .sccgov_article_portlet_edit_container a:visited, .sccgov_GREEN_template .ui-dialog-content a:link, .sccgov_GREEN_template .ui-dialog-content a:visited, .sccgov_GREEN_template #sccgov_article_content_text_container a:link, .sccgov_GREEN_template #sccgov_article_content_text_container a:visited, .sccgov_GREEN_template #sccgov_article_content_backtotop_container a:link, .sccgov_GREEN_template #sccgov_article_content_backtotop_container a:visited, .sccgov_GREEN_template #sccgov_page_body_text_reportaproblem_container a:link, .sccgov_GREEN_template #sccgov_page_body_text_reportaproblem_container a:visited
    {
        color: #5A6F2D;
    }
    .sccgov_GREEN_template #sccgov_page_body_text_articlemodified_container
    {
        border-top: 1px solid #5A6F2D;
    }
    .sccgov_GREEN_template .sccgov_home_content_image_byline_container
    {
        color: #5A6F2D !important;
    }
    .sccgov_GREEN_template .sccgov_home_content_cycleprevious_container, .sccgov_GREEN_template .sccgov_home_content_cyclenext_container, .sccgov_GREEN_template .sccgov_home_content_cycleprevious_container:hover, .sccgov_GREEN_template .sccgov_home_content_cyclenext_container:hover
    {
        background-image: url("../../Images/TEMPLATE8/GREEN/sccgov_image_cycle_controls.gif");
    }
    .sccgov_GREEN_template .ui-dialog .ui-dialog-titlebar-close span
    {
        color: #5A6F2D;
    }
    .sccgov_GREEN_template .sccgov_page_modal_externallink_button a
    {
        color: #5A6F2D !important;
    }
    .sccgov_GREEN_template .s4-tn ul.dynamic
    {
        background-color: #D7E4BD;
    }
    .sccgov_GREEN_template .s4-tn ul.dynamic li ul.dynamic
    {
        background-color: #EBF1DE;
    }
    .sccgov_GREEN_template .s4-tn li.static.selected > a
    {
        background-color: #5A6F2D;
    }
    .sccgov_GREEN_template .s4-tn li.static > a:hover
    {
        color: #5A6F2D;
    }
    .sccgov_GREEN_template #sccgov_article_content_genericform_submitbutton_container input, .sccgov_GREEN_template #sccgov_article_content_genericform_resetbutton_container input, .sccgov_GREEN_template .sccgov_page_textcalendar_container
    {
        border: 1px solid #5A6F2D;
    }
    .sccgov_GREEN_template .calcell, .sccgov_GREEN_template .sccgov_page_textcalendar_header, .sccgov_GREEN_template .sccgov_page_textcalendar_footer
    {
	    background-color: #EBF1DE;
    }
    .sccgov_GREEN_template .sccgov_portlet_more_link, .sccgov_GREEN_template .ui-dialog, .sccgov_GREEN_template .highlight1
    {
        background-color: #5A6F2D;
    }
    .sccgov_GREEN_template .yui-calcontainer
    {
	    border: 1px solid #5A6F2D;
	    background-color: #ffffff;
    }
    .sccgov_GREEN_template .sccgov_page_textcalendar_body
    {
	    border-top: 1px solid #5A6F2D;
	    border-bottom: 1px solid #5A6F2D;
    }
    /* green styles */

    /* orange styles */

    .sccgov_ORANGE_template #sccgov_home_content_text_header, .sccgov_ORANGE_template #sccgov_article_content_text_header, .sccgov_ORANGE_template .sccgov_portlet_header, .sccgov_ORANGE_template .sccgov_portlet a:link, .sccgov_ORANGE_template .sccgov_portlet a:visited, .sccgov_ORANGE_template #sccgov_article_content_breadcrumbs a:link, .sccgov_ORANGE_template #sccgov_article_content_breadcrumbs a:visited, .sccgov_ORANGE_template .sccgov_article_portlet_edit_container a:link, .sccgov_ORANGE_template .sccgov_article_portlet_edit_container a:visited, .sccgov_ORANGE_template .ui-dialog-content a:link, .sccgov_ORANGE_template .ui-dialog-content a:visited, .sccgov_ORANGE_template #sccgov_article_content_text_container a:link, .sccgov_ORANGE_template #sccgov_article_content_text_container a:visited, .sccgov_ORANGE_template #sccgov_article_content_backtotop_container a:link, .sccgov_ORANGE_template #sccgov_article_content_backtotop_container a:visited, .sccgov_ORANGE_template #sccgov_page_body_text_reportaproblem_container a:link, .sccgov_ORANGE_template #sccgov_page_body_text_reportaproblem_container a:visited, .sccgov_ORANGE_template .ui-dialog .ui-dialog-titlebar-close span
    {
        color: #984807;
    }
    .sccgov_ORANGE_template #sccgov_page_body_text_articlemodified_container
    {
        border-top: 1px solid #984807;
    }    
    .sccgov_ORANGE_template .sccgov_home_content_image_byline_container
    {
        color: #984807 !important;
    }
    .sccgov_ORANGE_template .sccgov_home_content_cycleprevious_container, .sccgov_ORANGE_template .sccgov_home_content_cyclenext_container, .sccgov_ORANGE_template .sccgov_home_content_cycleprevious_container:hover, .sccgov_ORANGE_template .sccgov_home_content_cyclenext_container:hover
    {
        background-image: url("../../Images/TEMPLATE8/ORANGE/sccgov_image_cycle_controls.gif");
    }
    .sccgov_ORANGE_template .sccgov_page_modal_externallink_button a
    {
        color: #984807 !important;
    }
    .sccgov_ORANGE_template .s4-tn ul.dynamic
    {
        background-color: #FCD5B5;
    }
    .sccgov_ORANGE_template .s4-tn ul.dynamic li ul.dynamic
    {
        background-color: #FDEADA;
    }
    .sccgov_ORANGE_template .s4-tn li.static.selected > a
    {
        background-color: #984807;
    }
    .sccgov_ORANGE_template .s4-tn li.static > a:hover
    {
        color: #984807;
    }
    .sccgov_ORANGE_template #sccgov_article_content_genericform_submitbutton_container input, .sccgov_ORANGE_template #sccgov_article_content_genericform_resetbutton_container input, .sccgov_ORANGE_template .sccgov_page_textcalendar_container
    {
        border: 1px solid #984807;
    }
    .sccgov_ORANGE_template .calcell, .sccgov_ORANGE_template .sccgov_page_textcalendar_header, .sccgov_ORANGE_template .sccgov_page_textcalendar_footer
    {
	    background-color: #FDEADA;
    }
    .sccgov_ORANGE_template .sccgov_portlet_more_link, .sccgov_ORANGE_template .ui-dialog, .sccgov_ORANGE_template .highlight1
    {
        background-color: #984807;
    }
    .sccgov_ORANGE_template .yui-calcontainer
    {
	    border: 1px solid #984807;
	    background-color: #ffffff;
    }
    .sccgov_ORANGE_template .sccgov_page_textcalendar_body
    {
	    border-top: 1px solid #984807;
	    border-bottom: 1px solid #984807;
    }
    /* orange styles */

    /* red styles */
    .sccgov_RED_template #sccgov_home_content_text_header, .sccgov_RED_template #sccgov_article_content_text_header, .sccgov_RED_template .sccgov_portlet_header, .sccgov_RED_template .sccgov_portlet a:link, .sccgov_RED_template .sccgov_portlet a:visited, .sccgov_RED_template #sccgov_article_content_breadcrumbs a:link, .sccgov_RED_template #sccgov_article_content_breadcrumbs a:visited, .sccgov_RED_template .sccgov_article_portlet_edit_container a:link, .sccgov_RED_template .sccgov_article_portlet_edit_container a:visited, .sccgov_RED_template .ui-dialog-content a:link, .sccgov_RED_template .ui-dialog-content a:visited, .sccgov_RED_template #sccgov_article_content_text_container a:link, .sccgov_RED_template #sccgov_article_content_text_container a:visited, .sccgov_RED_template #sccgov_article_content_backtotop_container a:link, .sccgov_RED_template #sccgov_article_content_backtotop_container a:visited, .sccgov_RED_template #sccgov_page_body_text_reportaproblem_container a:link, .sccgov_RED_template #sccgov_page_body_text_reportaproblem_container a:visited, .sccgov_RED_template .ui-dialog .ui-dialog-titlebar-close span
    {
        color: #a14644;
    }
    .sccgov_RED_template #sccgov_page_body_text_articlemodified_container
    {
        border-top: 1px solid #a14644;
    }
    .sccgov_RED_template .sccgov_home_content_image_byline_container
    {
        color: #a14644 !important;
    }
    .sccgov_RED_template .sccgov_home_content_cycleprevious_container, .sccgov_RED_template .sccgov_home_content_cyclenext_container, .sccgov_RED_template .sccgov_home_content_cycleprevious_container:hover, .sccgov_RED_template .sccgov_home_content_cyclenext_container:hover
    {
        background-image: url("../../Images/TEMPLATE8/RED/sccgov_image_cycle_controls.gif");
    }
    .sccgov_RED_template .sccgov_page_modal_externallink_button a
    {
        color: #a14644 !important;
    }
    .sccgov_RED_template .s4-tn ul.dynamic
    {
        background-color: #e6b9b8;
    }
    .sccgov_RED_template .s4-tn ul.dynamic li ul.dynamic
    {
        background-color: #f2dcdb;
    }
    .sccgov_RED_template .s4-tn li.static.selected > a
    {
        background-color: #a14644;
    }
    .sccgov_RED_template .s4-tn li.static > a:hover
    {
        color: #a14644;
    }
    .sccgov_RED_template #sccgov_article_content_genericform_submitbutton_container input, .sccgov_RED_template #sccgov_article_content_genericform_resetbutton_container input, .sccgov_RED_template .sccgov_page_textcalendar_container
    {
        border: 1px solid #a14644;
    }
    .sccgov_RED_template .calcell, .sccgov_RED_template .sccgov_page_textcalendar_header, .sccgov_RED_template .sccgov_page_textcalendar_footer
    {
	    background-color: #f2dcdb;
    }
    .sccgov_RED_template .sccgov_portlet_more_link, .sccgov_RED_template .ui-dialog, .sccgov_RED_template .highlight1
    {
        background-color: #a14644;
    }
    .sccgov_RED_template .yui-calcontainer
    {
	    border: 1px solid #a14644;
	    background-color: #ffffff;
    }
    .sccgov_RED_template .sccgov_page_textcalendar_body
    {
	    border-top: 1px solid #a14644;
	    border-bottom: 1px solid #a14644;
    }
    /* red styles */

    /* purple styles */
    .sccgov_PURPLE_template #sccgov_home_content_text_header, .sccgov_PURPLE_template #sccgov_article_content_text_header, .sccgov_PURPLE_template .sccgov_portlet_header, .sccgov_PURPLE_template .sccgov_portlet a:link, .sccgov_PURPLE_template .sccgov_portlet a:visited, .sccgov_PURPLE_template #sccgov_article_content_breadcrumbs a:link, .sccgov_PURPLE_template #sccgov_article_content_breadcrumbs a:visited, .sccgov_PURPLE_template .sccgov_article_portlet_edit_container a:link, .sccgov_PURPLE_template .sccgov_article_portlet_edit_container a:visited, .sccgov_PURPLE_template .ui-dialog-content a:link, .sccgov_PURPLE_template .ui-dialog-content a:visited, .sccgov_PURPLE_template #sccgov_article_content_text_container a:link, .sccgov_PURPLE_template #sccgov_article_content_text_container a:visited, .sccgov_PURPLE_template #sccgov_article_content_backtotop_container a:link, .sccgov_PURPLE_template #sccgov_article_content_backtotop_container a:visited, .sccgov_PURPLE_template #sccgov_page_body_text_reportaproblem_container a:link, .sccgov_PURPLE_template #sccgov_page_body_text_reportaproblem_container a:visited, .sccgov_PURPLE_template .ui-dialog .ui-dialog-titlebar-close span
    {
        color: #403152;
    }
    .sccgov_PURPLE_template #sccgov_page_body_text_articlemodified_container
    {
        border-top: 1px solid #403152;
    }
    .sccgov_PURPLE_template .sccgov_home_content_image_byline_container
    {
        color: #403152 !important;
    }
    .sccgov_PURPLE_template .sccgov_home_content_cycleprevious_container, .sccgov_PURPLE_template .sccgov_home_content_cyclenext_container, .sccgov_PURPLE_template .sccgov_home_content_cycleprevious_container:hover, .sccgov_PURPLE_template .sccgov_home_content_cyclenext_container:hover
    {
        background-image: url("../../Images/TEMPLATE8/PURPLE/sccgov_image_cycle_controls.gif");
    }
    .sccgov_PURPLE_template .sccgov_page_modal_externallink_button a
    {
        color: #403152 !important;
    }
    .sccgov_PURPLE_template .s4-tn ul.dynamic
    {
        background-color: #CCC1DA;
    }
    .sccgov_PURPLE_template .s4-tn ul.dynamic li ul.dynamic
    {
        background-color: #E6E0EC;
    }
    .sccgov_PURPLE_template .s4-tn li.static.selected > a
    {
        background-color: #403152;
    }
    .sccgov_PURPLE_template .s4-tn li.static > a:hover
    {
        color: #403152;
    }
    .sccgov_PURPLE_template #sccgov_article_content_genericform_submitbutton_container input, .sccgov_PURPLE_template #sccgov_article_content_genericform_resetbutton_container input, .sccgov_PURPLE_template .sccgov_page_textcalendar_container
    {
        border: 1px solid #403152;
    }
    .sccgov_PURPLE_template .calcell, .sccgov_PURPLE_template .sccgov_page_textcalendar_header, .sccgov_PURPLE_template .sccgov_page_textcalendar_footer
    {
	    background-color: #E6E0EC;
    }
    .sccgov_PURPLE_template .sccgov_portlet_more_link, .sccgov_PURPLE_template .ui-dialog, .sccgov_PURPLE_template .highlight1
    {
        background-color: #403152;
    }
    .sccgov_PURPLE_template .yui-calcontainer
    {
	    border: 1px solid #403152;
	    background-color: #ffffff;
    }
    .sccgov_PURPLE_template .sccgov_page_textcalendar_body
    {
	    border-top: 1px solid #403152;
	    border-bottom: 1px solid #403152;
    }
    /* purple styles */

    /* mobile styles */
    body.sccgov_mobile_view #s4-bodyContainer
    {
        margin-bottom: 0 !important;
    }
    .sccgov_mobile_view .sccgov_page_body_searchdirectorytextfilter_input
    {
        width: 480px;
    }
    .sccgov_mobile_view .s4-tn
    {
        margin-bottom: 0 !important;
    }
    .sccgov_mobile_view #sccgov_master_head_navigation_body
    {
        display: none;
    }
    .sccgov_mobile_view #sccgov_master_head_navigation_footer
    {
        width: 200px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
    }
    .sccgov_mobile_view #sccgov_master_head_navigation_footer .sccgov_home_content_imagecycle_container
    {
        padding-top: 20px;
        margin-bottom: 0;
    }
    .sccgov_mobile_view #sccgov_article_content_breadcrumbs
    {
        float: none;
        font-size: 16px;
        width: auto;
    }
    .sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        clear: both;
        color: #FFFFFF;
        display: block;
        font-size: 20px;
        font-weight: bold;
        padding: 18px;
        text-align: center;
    }
    .sccgov_BLACK_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #000000;
    }
    .sccgov_RED_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #AC1717;
    }
    .sccgov_ORANGE_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #CF7100;
    }    
    .sccgov_BLUE_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #0063A6;
    }    
    .sccgov_GREEN_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #458B00;
    }
    .sccgov_PURPLE_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #6B238E;
    }
    .sccgov_BROWN_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #673303;
    }    
    .sccgov_YELLOW_template.sccgov_mobile_view #sccgov_master_page_menu_control_container
    {
        background-color: #FFC20E;
        color: #000000;
    }    
    .sccgov_mobile_view #sccgov_master_page_banner_container img
    {
        width: 640px !important;
        height: auto !important;
    }
    .sccgov_mobile_view #sccgov_master_page_header, .sccgov_mobile_view #sccgov_master_page_footer, .sccgov_mobile_view #sccgov_page_body_text_controls_container
    {
        display: none;
    }
    .sccgov_mobile_view #sccgov_master_page_container
    {
        width: 640px;
        background-image: none;    
        border-radius: 10px;
        padding: 0 !important;
    }
    .sccgov_mobile_view #sccgov_master_page_banner_container, .sccgov_mobile_view #sccgov_page_body_text_footer
    {
        width: auto;
        height: auto;
    }
    .sccgov_mobile_view #sccgov_article_content_text_body, .sccgov_mobile_view #sccgov_home_content_text_body
    {
        min-height: 0;
    }
    .sccgov_mobile_view .sccgov_article_header_spacer_container
    {
        float: none;
        height: auto;
        width: auto;
    }
    .sccgov_mobile_view #sccgov_master_head_navigation_container
    {
        clear: both;
        float: none;
        margin-right: 0;
        min-height: 0;
        width: auto;
        background-color: #ffffff;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        padding-bottom: 0 !important;
    }
    .sccgov_mobile_view .menu-vertical ul.root li.static:first-child
    {
        border-top: 0 !important;
    }
    .sccgov_mobile_view .s4-tn ul.static
    {
        display: block;
        border-left: 0;
        border-right: 0;
    }    
    .sccgov_mobile_view .s4-tn li.static > .menu-item
    {
        width: auto;
        display: block;
        text-align: center;
        padding: 14px !important;
    }
    .sccgov_mobile_view .s4-tn ul.dynamic
    {
        display: none;
        position: static !important;
        border: 0 none;
    }
    .sccgov_mobile_view .menu span.dynamic, .sccgov_mobile_view .menu a.dynamic
    {
        text-align: center;
        width: auto;
    }
    .sccgov_mobile_view .s4-tn ul.dynamic li ul.dynamic
    {
        display: block;
    }
    .sccgov_mobile_view #sccgov_article_content_text_container
    {
        background-color: #FFFFFF;
        border-bottom: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        clear: both;
        float: none;
        padding: 20px;
        width: auto !important;
    }
    .sccgov_mobile_view #sccgov_master_foot_links_container
    {
        border: 0 !important;
    }
    .sccgov_mobile_view #sccgov_master_foot_links_container, .sccgov_mobile_view #sccgov_page_body_text_articlemodified_container
    {
        font-size: 16px;
    }
    .sccgov_mobile_view #sccgov_page_body_text_articlemodified_container
    {
        text-align: left;
    }
    .sccgov_mobile_view #sccgov_article_sidebar_links_container
    {
        float: none;
        width: auto;
        background-color: #ffffff;
        border-radius: 0 0 10px 10px;
        padding: 20px;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
    }
    .sccgov_mobile_view #sccgov_article_sidebar_links_container .sccgov_portlet
    {
        border: 1px solid #CCCCCC;
        border-radius: 10px 10px 10px 10px;
        background-color: #ffffff;
        /* standard */
        background: linear-gradient(#ffffff, #EEEEEE);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#EEEEEE)";
        /* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEEEE));
        /* Safari 5.1, Chrome 10+ */
        background: -webkit-linear-gradient(top, #ffffff, #EEEEEE);
        /* Firefox 3.6+ */
        background: -moz-linear-gradient(top, #ffffff, #EEEEEE);
        /* IE 10 */
        background: -ms-linear-gradient(top, #ffffff, #EEEEEE);
        /* Opera 11.10+ */
        background: -o-linear-gradient(top, #ffffff, #EEEEEE);
    }
    .sccgov_mobile_view #sccgov_article_sidebar_links_container .sccgov_portlet_header
    {
        background-image: none;
        border-bottom: 1px solid #CCCCCC;
        height: auto;
        margin: 8px 12px 0;
        padding: 0 0 6px;
        width: auto;
    }
    .sccgov_mobile_view #sccgov_article_sidebar_links_container .sccgov_portlet_items
    {
        width: auto;
        background-image: none;
        border-left: 0 !important;
        border-right: 0 !important;
    }
    .sccgov_mobile_view #sccgov_article_sidebar_links_container .sccgov_portlet_footer
    {
        background-image: none;
        width: auto;
        height: auto;
        padding: 12px !important;
    }
    .sccgov_mobile_view .sccgov_footer_links
    {
        text-align: center;
    }
    .sccgov_mobile_view .sccgov_footer_links span, .sccgov_mobile_view .sccgov_footer_links span:first-child
    {
        text-align: center !important;
        margin-top: 10px !important;
        border-left: 0 !important;
        display: block !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .sccgov_mobile_view #sccgov_master_foot_links_footer
    {
        text-align: center;
        margin-top: 20px;
    }

    /* mobile phone styles */
    .sccgov_mobile_view.sccgov_phone_view .sccgov_page_body_searchdirectorytextfilter_input
    {
        width: 176px;
    }
    .sccgov_mobile_view.sccgov_phone_view #sccgov_master_page_container
    {
        width: 320px;
        border-radius: 0;
    }
    .sccgov_mobile_view.sccgov_phone_view #sccgov_master_page_banner_container img
    {
        width: 320px !important;
        height: auto !important;
    }
    .sccgov_BLUE_template.sccgov_mobile_view .s4-tn ul.static
    {
        background-color: #B9CDE5;
    }
    .sccgov_BLUE_template.sccgov_mobile_view .s4-tn ul.dynamic
    {
        background-color: #DCE6F2;
    }
    .sccgov_RED_template.sccgov_mobile_view .s4-tn ul.static
    {
        background-color: #E6B9B8;
    }
    .sccgov_RED_template.sccgov_mobile_view .s4-tn ul.dynamic
    {
        background-color: #F2DCDB;
    }
    .sccgov_GREEN_template.sccgov_mobile_view .s4-tn ul.static
    {
        background-color: #D7E4BD;
    }
    .sccgov_GREEN_template.sccgov_mobile_view .s4-tn ul.dynamic
    {
        background-color: #EBF1DE;
    }
    .sccgov_ORANGE_template.sccgov_mobile_view .s4-tn ul.static
    {
        background-color: #FCD5B5;
    }
    .sccgov_ORANGE_template.sccgov_mobile_view .s4-tn ul.dynamic
    {
        background-color: #FDEADA;
    }
    .sccgov_PURPLE_template.sccgov_mobile_view .s4-tn ul.static
    {
        background-color: #CCC1DA;
    }
    .sccgov_PURPLE_template.sccgov_mobile_view .s4-tn ul.dynamic
    {
        background-color: #E6E0EC;
    }
    .sccgov_mobile_view .s4-tn ul.dynamic li ul.dynamic
    {
        background-color: #ffffff;
    }
    #sccgov_master_head_navigation_container .additional-background
    {
        padding-right: 14px !important;
    }
    .sccgov_mobile_view.sccgov_phone_view a.sccgov_mobile_webpart_small_banner
    {
        display: block;
        clear: both;
        padding: 9px 18px 18px;
        border-radius: 0;
        border-bottom: 2px solid #dddddd;
        background-color: #31353F;
        /* Safari 4-5, Chrome 1-9 */
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#31353F), to(#212327));
        /* Safari 5.1, Chrome 10+ */
        background: -webkit-linear-gradient(top, #31353F, #212327);
        /* Firefox 3.6+ */
        background: -moz-linear-gradient(top, #31353F, #212327);
        /* IE 10 */
        background: -ms-linear-gradient(top, #31353F, #212327);
        /* Opera 11.10+ */
        background: -o-linear-gradient(top, #31353F, #212327);
        color: #ffffff !important;
        text-decoration: none !important;
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 0 !important;
        text-align: center;
    }
}

@media print
{
    #sccgov_master_foot_links_container, #sccgov_page_body_text_footer, #sccgov_article_sidebar_links_container, #sccgov_master_head_search_container, #sccgov_master_page_banner_container, .sccgov_article_header_spacer_container, #sccgov_page_body_text_controls_container, #s4-ribbonrow, .sccgov_page_body_searchdirectory_additem_container, .sccgov_page_body_searchdirectoryresults_header, .sccgov_page_body_searchdirectoryheaderpagination_container, .sccgov_page_body_searchdirectoryfooterpagination_container, #sccgov_article_content_breadcrumbs, .sccgov_page_faqadd_container, .sccgov_page_faqaddgroup_container, .sccgov_page_faqhelp_container
    {
        display: none !important;
    }
}