/* =======================================================================
   Local/custom
   ======================================================================= */

/* 1) Remove underline on menu hover */
.top-nav a,
.top-nav a:hover{
  text-decoration: none;
}

/* 2) Content links on white background:
      default: Tinker blue text
      hover: white text on Tinker blue */
.line a{
  color:#4f5a7f;
  text-decoration: none;
}
.line a:hover{
  color:#fff;
  background:#4f5a7f;
  text-decoration: none;
}

/* Keep menu link colors controlled by the nav styling */
.top-nav a,
.top-nav a:hover{
  background: inherit;
  color: inherit;
}

/* 3) Interior page content background should be white (template uses bgcolor="#4f5a7f") */
table[bgcolor="#4f5a7f"]{
  background:#fff !important;
}
table[bgcolor="#4f5a7f"] td{
  color:#000;
}

/* ====================================================================
   for the Calendar
   ====================================================================*/
/* If any text inherits white due to previous styles, force typical body text to black in content area */
.line, .line p, .line li, .line td, .line th{
  color:#000;
}
  .cal-wrap { width: 96%; max-width: 1200px; margin: 20px auto; font-family: Verdana, Arial, sans-serif; }
  .cal-title { font-size: 44px; font-weight: 400; margin: 8px 0 12px; }
  .cal-nav { text-align:center; margin: 6px 0 14px; font-size: 14px; }
  .cal-nav a { color: #a8c400; text-decoration:none; }
  .cal-nav strong { color:#333; font-weight:700; padding:0 6px; }

  table.cal { width:100%; border-collapse:collapse; table-layout:fixed; }
  table.cal th, table.cal td { border: 1px solid #d8d8d8; vertical-align:top; }
  table.cal th { background:#f5f5f5; padding: 14px 0; font-weight:700; }
  table.cal td { height: 210px; padding: 14px 10px; }

  .cal-daynum {
  text-align: left;
  color: #444;
  font-weight: 700;
  margin-bottom: 6px;
  font-size: 14px;
}

  .muted { background:#fafafa; color:#aaa; }

  .evt { margin-top: 12px; text-align:center; line-height: 1.55; }
  .evt-title { font-weight:700; }
  .evt-register a { color:#a8c400; text-decoration:none; }