 @media print { 
/* --------------------------------------------------------------
    IDHS
    
-------------------------------------------------------------- */

/*
    #ffd45f - yellow
*/

/* ------------------------------
    outline
------------------------------ */

#outer_wrap{
	width: 552px;
	margin: 0px;
    float: none;
}

#outer_header{ display: none; }

#outer_header .head-col { display: none; }
#search-form-box { display: none; }
#head-guide-text { display: none; }
#head-search-submit { display: none;}
input#search { display: none; }
               
#search-form-box { display: none; }

#outer_tag{

}
#inner_tag{ 
}

#inner_tag img { display: none; }
#inner_tag img.printheader { width: auto;height: auto;display: inline; position: relative; left: -135px; margin: 0px; padding: 0px;outline:none 0px;border:none 0px;}

#contact-form-window { display: none; }
#feedback-form-window { display: none; }
#email-form-window { display: none; }
#outer_context{
    display:none; 
    /*overflow: hidden;*/

}

#outer_column{
    display: none;
}

.home_column{
    display: none;
}
#hm_col_01{display: none;}
#hm_col_02{display: none;}
#hm_col_03{display: none;}
#hm_col_04{display: none;}
#hm_col_05{display: none;}
#hm_col_06{display: none;}

#head-home-link { display: none; }

#col_01_box_nav{
     display: none;
}

.box_col{
    display: none;
}

#footer_top_spacer{
    display: none;
}
#footer_top_line, #top_line{
    display: none;
}

#footer_nav_outer{
    display: none;
}
#footer_credit_outer{
    width: 552px;
    height: 100px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    position: relative;
    left: 145px;
}
#footer_credit_outer img { display: none}
#footer_credit_outer p{
    margin-left: 0px;
    width: 80%;
}

#footer_credit_outer img.printfooter { display: inline; float:left;}
#page_bottom_spacer{
    display: none;
}
/* ------------------------------
    left navigation
------------------------------ */


#left_nav_outside{
    
    display: none;
}
#left_nav_wrap{
    display: none;
}

#left_nav_wrap ul.nav_outer_ul{
    display: none;

}
#left_nav_wrap li.nav_outer_li{
    display: none;
}
#left_nav_wrap li.nav_outer_li a.nav_outer_li_a{
    display: none;
}

#left_nav_wrap a.nav_outer_li_a, #left_nav_wrap li.nav_outer_li_a, a.nav_outer_li_a {
   display: none;
}

#left_nav_wrap li.nav_outer_li a.nav_outer_li_a{
    display: none;
}

#left_nav_wrap li.nav_outer_li a.nav_outer_li_a:hover{
    /* font-weight: bold; */
    display: none;
}

/* keep border off last item in the navigation */
#left_nav_wrap li.last_li{
    display: none;
}

li.nav_outer_li.nav_child { display: none; }
.third-level li.nav_outer_li.nav_child { display: none;}
.nav-arrow { display: none; }
#left_nav_wrap li.nav_outer_li.active a.nav_outer_li_a { display: none;
                                                         }
#left_nav_wrap li.nav_outer_li.nav_child a.nav_outer_li_a { display: none; }
#left_nav_wrap li.nav_outer_li.nav_child a.nav_outer_li_a:hover { display: none; }

/* ------------------------------
    home specific
------------------------------ */
#extra-info { display: none;}
#extra-info-content { display: none; }
#extra-info-content .loading img { display: none; }

.img_square_in{
    display: none;
}
.square_title_bg{
    display: none;
    /*background-image: url('../img/transparentGrey150by20.png');
    background-repeat: no-repeat;
    */
}

.sqare_title{
    display: none;
    

}

.square-info-hidden { display: none; }

.clear_bg_img { display: none; }
/* ------------------------------
    footer navigation
------------------------------ */

#footer_nav_inner{
    display: none;
}
#footer_nav_inner_content{
    display: none;
}
#footer_nav_inner a{
    display: none;
}
#footer_nav_inner a:hover{
    display: none;
}

/* ------------------------------
    inner pages
------------------------------ */
#inner_content { display:inline; }

.inner-page { 
    position: relative;
    left: -55px;
  	width: 552px;}
.inner-page p { margin-bottom: 10px; }

.inner-page .column {  }
.inner-page .body-column { }
.inner-page .body-column.full {  }
.inner-page .sidebar-column { display: none; }

.inner-page .content { margin-bottom: 10px; }
.inner-page .content.heading { color: #007ed4; font-size: 140%; line-height: 1.1em;
                               margin-bottom: 10px; margin-left: 5px; }
.inner-page .content.intro { 	width: 552px;
	padding-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 1.5em;
    text-decoration: none;}
.inner-page .prop { height: 200px; float: right; width: 1px; }
.inner-page .clear { clear: both; height: 1px; overflow: hidden; }

.inner-page .body-column.split .content.main { 	width: 552px;
	padding-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 1.5em;display: inline;
    text-decoration: none;}
.inner-page .body-column.split .content.other { 	width: 552px;
	padding-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 1.5em;
    display: inline;
    text-decoration: none;}
.inner-page .page-image { margin-bottom: 10px; }

.inner-popout-title { color: #000000; font-size: 20px;
                      font-family: Arial, Helvetica, sans-serif;
                      margin-left: 250px; margin-top: 40px;
                      padding-bottom: 5px;position:relative; left:-150px;}

.inner-page .content ul, .inner-page .content ol { padding-left: 15px; }

table.asearch { display: none; }
div.pes { display: none; }
/* ------------------------------
    special titles
----------------------------- */
h2 { display:none; }
					  
h3 { display:none; }
					  
h4 { display:none; }


/* ------------------------------
    tabs
------------------------------ */
.tabs { display: none; }
.tabs .tab { display: none; }
.tabs .tab .block { display: none; }
.tabs .tab.active { display: none; }
.tabs .tab.inactive { display: none; }
.tabs .tab img { display: none; }
.tabs .tab.inactive a { display: none; }
.tabs .tab.active a { display: none; }

/* ------------------------------
   ajax forms
------------------------------ */
.contact-form-ajax-dialog .intro-text { display: none; }
.contact-form-ajax-dialog { display: none; }
.contact-form-ajax-dialog ul, .contact-form-ajax-dialog ul li { display: none; }
.contact-form-ajax-dialog label { display: none; }
.contact-form-ajax-dialog input, .contact-form-ajax-dialog select,
.contact-form-ajax-dialog textarea { display: none; }

.errors { display: none; }
ul.errorlist { display: none; }

.contact-form-ajax-dialog textarea { display: none; }

.intro-text { display: none; }

/* ------------------------------
    sidebars
------------------------------ */
.sidebar { display: none;}

.sidebar-item-header { display: none; }
.sidebar-item-header.active { display: none; }
.sidebar-item-header a, .sidebar-item-header a:hover,
.sidebar-item-header a:visited { display: none; }
.sidebar-item-header.active a { display: none; }

/* ------------------------------
    global
------------------------------ */
input, textarea, select { border: solid 1px #ccc; }

.block { padding: 10px; padding-bottom: 0px;}

.height10{
    height: 10px;
}


/* slightly enhanced, universal clearfix hack */
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */

.clearfix:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix{
    display: inline-block;
    /* my addition */
    line-height: 0px;
    font-size: 0px;
}
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/* ------------------------------
    search
------------------------------ */

table.search-results { width: 400px; margin-bottom: 25px;}
table.search-results tr { border-bottom: solid 1px #000; }
table.search-results tr.row2 { background-color: #eee; }
table.search-results td { padding: 10px; }
table.search-results td.title-td { width: 100px; }
.highlight { font-weight: bold; }
.search-page h1 { margin-bottom: 15px; }
.search-page .search-form { margin-bottom: 15px; margin-top: 15px; }


/* ------------------------------
    locator dialog
------------------------------ */
/*#locator-box {  }
*/
#locator-box { display: none; }
#locator-box label { display: none;  }
#locator-box .submit-button-image { display: none; }

/* ------------------------------
    locator results
------------------------------ */
table.locator-results { position: relative; top:-250px; height:auto;}
table.locator-results tr { border-bottom: solid 1px #000; }
table.locator-results td { padding: 15px; }
table.locator-results tr.row2 { background-color: #eee; }
table.locator-results th { text-align: left; }
table.locator-results th.area-col { width: 75px; }
table.locator-results th.address-col { width: 220px; }
table.locator-results th.name-col { width: 150px; }
div#viewmap {display:none;}
/* ------------------------------
    misc adjustments
------------------------------ */
#displayforprint { display: table; }

}


/* ------------------------------
    misc adjustments
------------------------------ */
#sharelinks {
    display: none;
}

#shareclose {
    display: none;
}

.sharelink {
    display: none;
}
#sharelinks a:hover{
    display: none;
}
