@media only screen and (min-width: 1121px)   { /*#252a3f*/
#strapLine{ padding-left: 40px; font-style: italic;}
#mobileSearchToggle{ display: none; height: 1px; width: 1px;}
#siteSearch{top: 30px;left: 0px; position: absolute; right: 0px;  width: 100%; height: 1px;margin: 0;z-index: 999;}
#siteSearchForm{ margin: 0 auto;width: 1220px; position: relative;	opacity: 0.93;transition: all 0.4s }
	#SELsearch{	float: right; 
	padding: 0;
	text-indent: 12px;
	border: none;
	font-size: 14px;
	display: block;
	width: 240px; 
	height: 38px;
}
#searchForm:hover{	opacity: 1}
#searchSubmit{
position: absolute; 
right: 1px;
top: 1px;
height: 36px;
border: none;
width: 30px;  
display: block;
text-indent: -10000px;
font-size: 0;
background: none;
background-image: url(../images/searchGray.png);
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 15px auto;   
}
#searchSubmit:hover{background-image: url(../images/searchBlack.png);}
#searchClear{ position: absolute;	right: 30px;	top: 2px; height: 40px;padding: 0 4px;cursor: pointer;line-height: 34px; font-size: 20px;color: #ccc; transition:all 0.4s}
#searchClear:hover{color: #555}
 .headerFixed #siteSearch{ display: none}
	
#navMain ul {  }
.home #paraGrid {margin-bottom: 20px; padding: 50px 0; }
.home #paraGrid ul{width: 90%}
.home #paraGrid li .textWrap h2{ opacity: 0.5; transition:  all 0.5s}
.home #paraGrid li:hover .textWrap h2{ opacity:1}
.home #paraGrid a.moreLink{ display: none}
.home .contentOutput li .imgWrap{  }
.facility-hire .contentFull img{ width: 32.8%; margin: 0 0.5%  6px 0px; float: left;} 
} /*scr */

@media only screen and (max-width: 1120px)   {
#siteSearch{width: 100%; margin: 0;z-index: 999;  position: absolute; top:80px;left: 0; border: 0px solid red;}
#mobileSearchToggle{ text-indent: -10000px;  position: absolute; left: 15px; top: 30px; width:35px; height: 35px;background-image: url(../images/searchWhite.png); background-size: 20px} 
 #siteSearchForm{ display: none}
	#SELsearch{ width: 100%;	padding: 0; border-radius: 0;
	text-indent: 12px;
	border: none;
	font-size: 14px;
	display: block; 
	height:46px;background-image: url("../images/searchGray.png"); background-size: 20px;background-repeat: no-repeat; background-position: 98% 50%;
	}
	
	#searchSubmit ,#searchClear{display: none;}
	
.home #paraGrid ul {margin-bottom: 10px; padding: 0}
.home #paraGrid li{padding: 30px; border-bottom: 0px solid #fff;  width: 48%; margin: 5px 1%} 
.home #paraGrid li:last-child{ border: 0px}
.home #paraGrid a.moreLink{ display: none}
.home .grid li{  width: 48%; margin: 5px 1%}
} /*mb */



#contentWrapper li p.contentDate, * li p.contentDate {
  font-size: 0.86em;
  padding: 0 0  0px 0;
}

.readMoreMagentaLine a{ 
  border-bottom-color:   #6000BF; 
}

.gallery .imgWrap span.bgImg { border: 3px solid #fff; border-radius: 7px;}





#content #searchResults p{ line-height: 21px; margin: 1px 0}
#content #searchResults p, #content #searchResults p *{font-size: 14.5px;}
#content #searchResults p a  {  font-size: 15.9px; padding-top: 5px; display: block;}
#content #searchResults hr{ margin: 1px 0; background: none; border: none; height: 10px;}
#content .mapAddress{ cursor: pointer; color: #006699}
.searchHighlight, span.searchHighlight , #content span.searchHighlight{	background-color: #E5FFA6; display: inline}
	
.contentOutput li a.imgWrap{ border-radius: 6px;}
/*.committee .contentOutput li a  { cursor: default}*/
.home .contentOutput li .textWrap, .content_8 .contentOutput li .textWrap { display: none}