table {
    border-collapse: collapse;
    width: 100%;
}
#activityTable th, #activityTable td,
#janActivityTable th, #janActivityTable td,
#febActivityTable th, #febActivityTable td,
#marActivityTable th, #marActivityTable td,
#aprActivityTable th, #aprActivityTable td,
#mayActivityTable th, #mayActivityTable td,
#junActivityTable th, #junActivityTable td,
#julActivityTable th, #julActivityTable td,
#augActivityTable th, #augActivityTable td,
#sepActivityTable th, #sepActivityTable td,
#octActivityTable th, #octActivityTable td,
#novActivityTable th, #novActivityTable td,
#decActivityTable th, #decActivityTable td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
}
th {
    background-color: #f2f2f2;
}
span.email b {
	display: none;
}

/* General styling for the span to look like a link */
span.email {
    color: blue;                /* Link color */
    text-decoration: underline; /* Underline to mimic a hyperlink */
    cursor: pointer;            /* Pointer cursor on hover */
  }

  /* Optional hover effect for better interactivity */
  span.email:hover {
    color: darkblue;            /* Change color on hover */
    text-decoration: none;      /* Remove underline on hover */
  }

  /* Optional focus effect for accessibility */
  span.email:focus {
    outline: 2px solid lightblue; /* Add focus outline for keyboard users */
  }

  /* Page styling */
h2 {
  color: rgb(255, 0, 0);
    font-size: xx-large;
    text-align: center;
    line-height: 3rem;
}

.activities-header {
  text-align: center;
}

  .auto-style10 {
    text-align: center;
  }
  .auto-style12 {
    font-size: x-large;
  }
  .auto-style14 {
    font-size: x-large;
    color: #FF0000;
  }
  .auto-style15 {
    font-size: x-large;
    color: #FF0000;
  }
  .font5
    {color:red;
    font-size:11.0pt;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    }
  .font0
    {color:black;
    font-size:11.0pt;
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    }
  a:link
    {color:blue;
    text-decoration:underline;
    text-underline:single;
  }
