body { 
  font-family: Arial, Helvetica, sans-serif !important; 
  font-size: 1em;
  line-height: 1.5em;
} 
h1,h2,h3,h4 { 
  font-weight: bold; 
  color: #333;
}
h1 { 
  font-size: 1.5rem;
}
h2 { 
  font-size: 1.2rem; 
}
h3 { 
  font-size: 1.1rem; 
} 
h4 { 
  font-size: 1rem;
}

/* Banner */ 
div.zoneHeader1 { 
  text-align: center;
}

/* Main Menu */
div.zen_nav { 
  border-top: 1px solid #666; 
  border-bottom: 1px solid #666; 
}
div.zen_nav .menuInner ul.firstLevel > li > .item > a {
  font-size: 1.00em !important;
  padding: 0.1em 0.6em !important;
  text-align: center !important;
  vertical-align: top;
  line-height: 1.0em !important;
}
div.zen_nav .menuInner ul.firstLevel > li.dir > .item > a > span::before, 
div.zen_nav .menuInner ul.firstLevel > li.dir > .item > a > span:after, 
div.zen_nav .menuInner ul.firstLevel > li.dir > .item > a::after,
div.zen_nav .menuInner ul.firstLevel > li.dir > .item > a:after {
  background: none !important;
}
div.zen_nav .menuInner ul.firstLevel > li.sel > .item > a, 
div.zen_nav .menuInner ul.firstLevel > li.sel > .item > a:hover, 
div.zen_nav .menuInner ul.firstLevel > li.sel > .item > a:focus {
  color: #FFF !important;
  background-color: #000 !important;
}
div.zen_nav .menuInner ul.firstLevel > li > .item > a, 
div.zen_nav .menuInner ul ul li > .item > a { 
  color: #666 !important;
  background-color: #FFF !important;
  padding: 0.35em;
}
div.zen_nav .menuInner ul.firstLevel > li > .item:hover > a,  
div.zen_nav .menuInner ul.firstLevel > li > .item:focus > a,  
div.zen_nav .menuInner ul.firstLevel > li > .item > a:hover, 
div.zen_nav .menuInner ul.firstLevel > li > .item > a:focus  {
  color: #FFF !important;
  background-color: #666 !important;
}
div.zen_nav .menuInner ul ul {
  box-shadow: none;
  border:  1px solid #666;
  border-top: none;
  line-height: 1.0em !important;
}
div.zen_nav .menuInner ul ul li > .item > a:hover, 
div.zen_nav .menuInner ul ul li > .item > a:focus { 
  background-color: #000 !important; 
  color: #FFF !important;
}  

/* Hiding third-level flyout menus */
div.zen_nav ul.secondLevel li ul.secondLevel { 
  display: none !important; 
} 
div.zen_nav .menuInner ul ul li.dir > .item > a::after {
  background: none !important;
}

/* Main Content */ 

div.zoneHeader4 a, 
div.zoneContent a { 
  color: #600 !important; 
  border-bottom: 1px solid #600 !important;   
  text-decoration: none !important;
}
div.zoneHeader4 a:hover,
div.zoneHeader4 a:focus,  
div.zoneContent a:hover, 
div.zoneContent a:focus { 
  color: #FFF !important; 
  background-color: #000 !important;
  border-bottom: none !important;   
}

div.zoneHeader4 img[align="left"], 
div.zoneContent img[align="left"] { 
  float: left;
  margin: 0 10px 10px 0; 
}
div.zoneHeader4 img[align="right"], 
div.zoneContent img[align="right"] { 
  float: right;
  margin: 0 0 10px 10px; 
}
div.zoneHeader4 h2, 
div.zoneContent h2 { 
  margin-top: 1em !important;
}
div.zoneContent ul li { 
  margin: 0 0 0.5em;
}

/* Sidebar */ 
td[role="complementary"] div.gadgetStyleTitle { 
  margin: 0 0 1.25em; 
  padding: 0.75em 0;
  text-align: center;
}
td[role="complementary"] div.gadgetStyleTitle h2 { 
  margin: 0 !important;
}
td[role="complementary"] div.gadgetStyleBody { 
  padding: 0 0.75em 1em;
}
td[role="complementary"] div.gadgetStyleBody a {
  color: #600; 
  text-decoration: none !important;
  border-bottom: none !important;   
} 
div#id_vUz8HTP a { 
  border-bottom: 1px solid #600 !important;   
}
td[role="complementary"] div.gadgetStyleBody ul li .date {
  color: #666;
  line-height: 1.5em;
}

/* Tim's additions */

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
font-weight : bold;
}
.WaGadgetEventsStateList h3.sectionTitle {
display : none;
}
.WaGadgetEventsStateCalendar .EventListCalendar td > div {
background : #DDDDDD;
}

/* Hide unused header/content zones */
#id_Header3_tFrame, .zoneHeader2, .zoneHeader3 { 
  display: none !important;
} 

/* Hide breadcrumbs on home page */
body#PAGEID_7738 div.WaGadgetBreadcrumbs { 
  display: none; 
}

/* Hide "- FREE" after membership level on profile page */
div#idMembershipLevelContainerHolder span.levelPrice { 
  display: none;
}


/* add class no-print for elements you don't want to show up printed */
@media print
{    
    .eventInfoSpacesLeft, .event-details, .event-details *, .no-print, .no-print *
    {
        display: none !important;
    }
   .eventInfoStartDate,  .eventInfoStartTime, p.gadgetEventEditableArea, .gadgetEventEditableArea {font-size:1.4em !important; line-height: 1.2em !important}

   .eventInfoBoxValue {font-size:1.3em !important; line-height: 1.2em !important}

  h1.pageTitle {font-size: 48px !important;}
  
}

/* blog posted by link*/
.itemAuthor  { display: none; }
.postedByLink { display: none; }

/* fund-raising letter on home page */
div.letter { 
 background-color: #ffc;
 border: 5px solid #e6e6e6;
 padding: 1em;
 margin-bottom: 2em;
}

/* Button style */ 
a.stylizedButton.buttonStyle003 { 
  color: white !important; 
}