
a {
	text-decoration:underline;
	color:#666;
	}

.header-container,
.meta-container,
.footer,
#key,
.right-link,
.col-right,
.col-left,
.main-header,
.faq_link {
	display:none;
	}

body {
	font:12px/1.55em Verdana, helvetica, sans-serif; text-align:left; margin:0; 
	color:#000;
	}

.logo {
	display:none;
	}
.print-logo {
	float:right;
	margin: 0 0 1em 2em;
	}		
.col-main {
	border-top:1px solid #999;
	margin-top:2em;
	padding-top:1em;
	clear:both;
	}	

.map_item,
.faq_item {
	border-bottom:1px solid #787673;
	font-size:1em;
	font-weight:bold;
	padding:3px 0 1px;
	position:relative;
	}	
.map_text,
.faq_text {
	font-weight:normal;
	font-size:.92em;
	line-height:1.4em;
	padding-bottom:0px;
	}	
	
.faq_toggler {
	z-index:10;
	position:relative;
	}
	
.faq_toggle {
	display:none;
	}
	
.map_text a.more-link {
	display:none;
	}
.map_text .one-size, 
.map_text .one-size * {
	font-weight:normal;
	line-height:1.4em;
	padding-bottom:0px;
	color:#999 !important;
	}	
.map_toggle,	
.map_toggler {
	display:none;
	}




.found-all  {
	padding:3px 1px 3px;
	}
.found {
	padding:3px 1px 3px;
	}

.search-result .search-inner-wrap{
	padding:10px 30px 5px 10px; 
	background:none;
	color:#fff;
	font-size:0.85em;
	overflow:hidden;
	font-weight:normal;
	}
.active {
	background:#373737;
	}
	
.search-result {
	clear:both;
	border-bottom:1px solid #787673;
	font-size:1em;
	font-weight:bold;
	padding:3px 0 1px;
	position:relative;
	}
	
.search-result .bottom-link-wrap {
	display:none;
	}
.search-result .title-link-wrap .title-link {
	background:none;
	font-weight:bold;
	padding:5px 8px;
	}
.search-result  .search-inner-wrap * {
	float:none !important;
	font-weight:normal !important;
	}
.search-result  .search-inner-wrap {
	color:#000;
	}
.search_toggle,
.search_toggler {
	display:none !important;
	}	
	
.found {
	text-decoration:underline;
	padding:0;
	}	
	
	
.box {
	border-bottom:1px solid #999;
	}	
