/* This file will hold styles that are loaded using the same media query as the wide grid. */

.librarySearchBoxOuter{
	margin-left: 10px;
	max-width: 1100px;
	height: 25px;
	border: 1px solid black;
	border-radius: 5px;
	padding: 20px 20px 20px 20px;
	padding-bottom: 95px !important;
}
.librarySearchBoxInner{
	width: 100%;
	float:left;
	background: white !important;
}
.librarySearchColOne{
	clear:none;
}
.librarySearchColTwo{
	clear:none;
	float:left;
}
.librarySearchColTwoInner{
	float:left;
	padding-left:25px;
}
.librarySearchSearchTerms{
	display: inline;
	clear:none;
	float:left;
}

.librarySearchSearchScope{
	display: inline;
	clear:none;
	float:left;
}
.libraryLargeContentBlock{
	width:520px;
	float: left;
	margin-right:20px;
}
.libraryMediumContentBlock{
	width:400px;
	float: left;
	margin-right:20px;
}
.librarySmallContentBlock{
	width:310px;
	float:left;
}

/* TOP Utility Menu */
li#utils-opener {
    width: 15%;
}

li#utils-middle {
    width: 18%;
}

li#utils-third {
    width: 18%;
}


li#utils-last {
    width: 30%;
}
#utils-compact li a {
   padding-left: 22px;
}


/* News and Events Node Pages -- Top Image */
.field-name-field-dept-image{
    width: 850px; 
    height: 300px;
	overflow: hidden; 
}

.field-name-field-dept-image img { 
    width: 100%;
 	position:relative;	
}


/* News and Events Node Pages -- Top Image */
.newsEventsFullImages { 
    width: 858px !important;
    height: 400px !important;
    /*height: 240px; */
    overflow: hidden; 
}
.newsEventsFullImages img { 
	width: 100% !important;
	height: auto !important;
	position:relative;
}

/*
.newsEventsFullImages { 
    width: 858px; 
    height: 400px;
    height: 240px;
    overflow: hidden; 
}
.newsEventsFullImages img { 
	width: 100%;
	position:relative;
}
*/
/*
.newsEventsFullImages { 
    width: 858px; 
    height: 240px; 
    overflow: hidden; 
}
.newsEventsFullImages img { 
	width: 100%;
	position:relative;
	top:-90%;
}
*/

/* News and Events Pages -- BY TYPE */
.view-taxonomy-term article.node-event,
.view-taxonomy-term article.node-news {
	vertical-align: top;
	width: 100% !important;
	height: 280px !important;
	overflow: hidden;
	background: #ffffff;
}

.view-taxonomy-term article.node-event header,
.view-taxonomy-term article.node-news header  {
	width: 48% !important;
	float: right !important;
	display: inline-block !important;
}

.view-taxonomy-term div.field-name-field-subtitle {
	float: right !important;
	width: 48% !important;	
}


.view-taxonomy-term div.field-type-image  {
	vertical-align: top;
	width: 50% !important;
	float: left !important;
	display: inline-block !important;
	padding-right: 20px;
}


.view-taxonomy-term div.field-name-field-event-date{
	float: left;
	width: 300px;

}


.view-taxonomy-term span.date-display-single {
	float: left !important;

}

.view-taxonomy-term div.addtocal {
	display: none !important;
}

.view-taxonomy-term div.field-name-field-location-linked {
	clear: none  !important;
	float: left;
	width: 45%;
}

.view-taxonomy-term div.field-name-field-event-time {
	float: left  !important;
	width: 45%;
	margin: 0;
	clear: none !important;
}

.view-taxonomy-term article.node-event div.field-name-body,
.view-taxonomy-term article.node-news div.field-name-body {
	display: block !important;
	float: left;
	width: 45%;
	margin: 0;
	/*white-space: nowrap;*/
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 200px;	
}

.view-taxonomy-term article.node-knowledge-base nav.node-links {
	display: none !important;
}


/* Knowledge Base Footer div */
#region-postscript-first{
	background-color: #ffffff !important;
	width: 1175px !important;
	padding: 30px 4px 10px 0px;
	margin-bottom: 30px;
}
/* Knowledge Base Header Search div */
#region-header-first, #region-header-second {
	width: 1180px;
}

#views-exposed-form-knowledge-base-search-page input{
	width: 1140px !important;
}



 
#block-system-main-menu .menu li {
 	width: 293px;
}
#block-menu-menu-library-main-menu .menu li{
width: 293px;
}

#block-menu-menu-my-utilities .block-inner {
    width: 580px;
}

#block-views-department-list-block-1 {
    width: 1200px;
}

.one-sidebar #zone-content, 
.page-node-14 #zone-content {
    background: url('img/content-bg-wide.png') top left repeat-y;
}

.masonry-item {
background-color: #fff;
margin: 0 0 20px 0;
height: 400px;
overflow: hidden;
}   

.view-department-list-block-nodes {
    width: 1200px;
}


