.d-print-none, .modalOverlay, .modalN, .utilityMenu, header, .pageHeaderImg, #honorSearch {
	display: none!important;
}

.d-print-block {
	display: block!important;
	width: 100%!important;
	float: none!important;
}

.print-center {
	text-align: center!important;
}

.print-left {
	text-align: left!important;
}

.site-footer {
	background: none!important;
	border-top: 3px solid #cd9b23!important;
}

.responsiveImg {
	max-width: 40%!important;
}

h1 {
    margin-bottom: 20px!important;
    font-size: 30px!important;
}
h2 {
    font-size: 25px!important;
}
h3 {
    font-size: 22px!important;
}
h4 {
    font-size: 18px!important;
}

a.blueBtn {
    background: none!important;
    border: 1px solid #1b3065;
    color: #1b3065!important;
    letter-spacing: normal!important;
}

a[href]:after{
	content:" (" attr(href) ")";
	font-size: 10px;
	display: block;
}
	footer a[href]:after, nav#nav-below a[href]:after, .contactColumns a[href]:after {
		display:none!important;
	}

iframe {
	display: none!important;
}
iframe[src]:after{
	content:" (" attr(src) ")";
	font-size: 10px;
	display: block;
}
.homepageBgLead {
	background:none!important;
	height: auto!important;
}

.homepageBgLead h1, .homepageBgLead h1 span {
	color: #1b3065!important;
	margin-left: 0!important;
	font-size: 1.4em!important;
}

.importantMessage .messageBtn {
	position: static!important;
}

.importantMessage .message {
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	border-right: none!important;
}

.homeNews .newsEvent a {
	border-left: none!important;
	text-decoration: none!important;
}

.membersGrid .row {
	font-size: 0;
}
.membersGrid .col-xs-12 {
	width: 25%!important;
	display: inline-block!important;
	float: none!important;
	vertical-align: top;
	text-align: center!important;
}
.membersGrid .memberCopy h6 {
	font-size: 14px!important;
}
.membersGrid .memberCopy em {
	font-size: 11px!important;
}
.membersGrid img {
	max-width: 80%!important;
	display: block;
	margin: 0 auto;
}

.acc .acc-item-title, .acc .acc-item-title h4 {
	color: #1b3065!important;
	background: none!important;
}
.acc .acc-item-content, .faq-item-content {
	display: block!important;
}

.contactColumns {
	font-size: 0;
}
.contactColumns > div {
	float: none!important;
	display: inline-block!important;
	margin-bottom: 30px!important;
	width: 50%!important;
	font-size: 14px;
}
.contactColumns > div a {
	font-size: 13px;
}

#sitemap-menu {
	-webkit-columns: 1!important;
    -moz-columns: 1!important;
    columns: 1!important;
}