#id_Header1 {
background-color:white;
}

/* Hide the author from homepage blog post display */
#id_ojYzfQ7 .author {
display:none;
}

#id_ojYzfQ7 .date::after {
display: none;
}

/* Hide the blog "posted by" comment (i.e. (Adminstrator)) */
.postedByComment {
display: none;
}

/*Set the profile of the Wild Apricot branding on the homepage */
#idFooterPoweredByWA 
{
font-size:4px; 
color: #cccccc;

}

/* =====================================
   GLOBAL TYPOGRAPHY
===================================== */

body,
.WaGadget,
.WaContentContainer {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.6 !important;
  color: #444 !important;
}

font {
  font-family: inherit !important;
  font-size: inherit !important;
  color: inherit !important;
}

p {
  margin: 0 0 16px !important;
}

h1 { font-size: 28px !important; margin: 32px 0 16px !important; }
h2 { font-size: 22px !important; margin: 24px 0 12px !important; }
h3 { font-size: 18px !important; margin: 20px 0 10px !important; }


/* =====================================
   TABLE STYLING (class-race-series-table tables)
===================================== */

.class-race-series-table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0;
}

.class-race-series-table th {
  background: linear-gradient(to bottom, #f9f9f9, #e0e0e0);
  border-bottom: 2px solid #ccc;
  padding: 10px;
  text-align: left;
  font-weight: 600;
}

.class-race-series-table td {
  padding: 10px;
  border-bottom: 1px solid #eee;
}

/* Zebra striping that works even without <tbody> */
.class-race-series-table tr:nth-child(even) td {
  background-color: #f7f7f7;
}