/* @import url(Standard-All.css); */

body { background: #FFF; padding: 25px; }
* { 
	font-size: 100%;
	color: #000!important; 
	font-family: sans-serif;
}

h1 { font-size: 150%; font-weight: 600; clear: both; }
h2, .h2 { font-size: 140%; font-weight: 600; margin-bottom: 1.25rem; clear: both; }
h3, .h3 { font-size: 130%; font-weight: 600; margin-bottom: 1.25rem; }
h4, .h4 { font-size: 120%; font-weight: 600; margin-bottom: 1.25rem; }
	.eventTitle { font-size: 120%; font-weight: 600; }
h5, .h5 { font-size: 110%; font-weight: 600; margin-bottom: 1.25rem; }
h6, .h6 { font-size: 100%; font-weight: 600; margin-bottom: 1.25rem; }

#menuElem,
[class*="fa-"]:after,
[class*="fa-"]:before,
.crumbs,
nav,
aside,
menu,
.menu,
.sMenu,
header,
.toolbar,
.oldIE,
.endIE,
#toTop,
.hide,
.noprint,
footer #menuElem,
footer .contact,
footer .buttons,
footer .mgmt,
footer .privacy
.CMSSiteMapList,
.sitemap,
input[type="search"],
.greeting,
.client-info,
.mtgNav ,
.ftTop,
.breads,
#breadcrumbs,
.btnsComp,
footer img,
.MediaLibrarySort,
[id$="_UniversalDirectory_PagePanel"],
.dirSearchBox,
.srchTtls,
li.line { display: none!important; }

li, p, ul, ol,
.EventListItem { margin-bottom: 1.25rem; }

p, li, div { widows: 3; }

a { text-decoration: underline; }

.button,
input[type="button"],
input[type="submit"] {
	background: transparent; 
	color: #444;
	text-transform: uppercase;
	padding: 6px;
    text-decoration: none;
	border: solid 1px #444;
    display: inline-block;
    text-align: center;
}

main img {
  float: right;
  width: auto;
  max-width: 200px;
  height: auto;
  margin: 0 0 1em 1em;
}
img:after { clear: both; }

.capped { text-transform: capitalize; }
.mediaItem {  break-inside: avoid; }
.mbrList > span,
.board-item { display: block; clear: both; margin-bottom: 1.25rem; break-inside: avoid; }
hr,
.col,
.col3,
.Event-Links a { clear: both; display: block; }

footer {
  clear: both;
  font-size: 11px;
  padding-top: 20px;
  margin-top: 20px;
  border-top: solid 1px #000;
  text-align: center!important;
}
footer > *,
footer .aRgt,
.copyright *,
.copyright .aRgt { text-align: center!important; }
.copyright a { margin: 0 10px; }
footer hr,
footer a.fa-shield,
footer .button { display: none!important; }