body {  font-family: "Times New Roman", serif;  margin: 0 2%;  padding: 0;  background-color: #FFFFFF;  color: #000000;}a {  color: #000000;   background-color: inherit;}a:hover {  color: gray;  background-color: inherit;}.linkRed a:link {	color: #FF0000;	font-weight: bold;	text-decoration: none;}.linkRed a:visited {	color: #FF0000;	font-weight: bold;	text-decoration: none;}.linkGreren a:link {	color: #FF0000;	font-weight: bold;	text-decoration: none;}h1 {  font-size: 200%;  text-align: center;  font-family: sans-serif;  color: #000000;  background-color: inherit;}h2 {  font-size: 175%;  text-align: center;  font-family: serif;  color: #000000;  background-color: inherit;}input[type="submit"] {  background-color: silver;  color: #000000;  border: 1px solid #000000;}.phpc-navbar a {  background-color: silver;  color: #000000;  border: 1px solid #000000;}input[type="submit"]:hover {  background-color: #000000;  color: silver;}.phpc-navbar a:hover {  background-color: #000000;  color: silver;}.phpc-navbar {  margin: 1em 0 2em 0;  text-align: center;}.phpc-navbar a {  font-size: 90%;  text-decoration: none;  margin: 0;  padding: 2px;}.phpc-main {  font-size: 90%;  border-style: solid;  border-collapse: collapse;  border-color: #000000;  border-width: 2px;  color: #000000;  background-color: #CCCCCC;}table.phpc-main {  width: 100%;}.phpc-main h2 {  margin: 0;  text-align: left;  background-color: silver;  padding: .25em;   border-color: #000000;  border-style: solid;  border-width: 0 0 2px 0;}.phpc-main div {  margin: .5em;  font-weight: bold;}.phpc-main p {  border-style: solid;  border-width: 2px 0 0 0;  border-color: #000000;  padding: .5em;  margin: 0;  text-align: justify;}caption {  font-size: 175%;  color: #000000;  background-color: #FFFFFF;  padding: 2px;  font-weight: bolder;}thead th {  background-color: silver;  color: #000000;}thead {  border: 1px solid #000000;}thead, tfoot {  text-align: center;}#calendar td, #calendar th {  border-style: solid;  border-collapse: collapse;  border-color: #000000;  border-width: 2px;  padding: .5em;}table.phpc-main tbody th {  text-align: right;}#calendar {  table-layout: fixed;}#calendar td {  text-align: left;  height: 80px;  overflow: hidden;}td.past {  background-color: silver;  color: inherit;}td.future {  background-color: white;  color: inherit;}td.none {  background-color: gray;  color: inherit;}table.phpc-main ul {  margin: 2px;  padding: 0;  list-style-type: none;  border-color: #000000;  border-style: solid;  border-width: 1px 1px 0 1px;}table.phpc-main li {  font-size: 80%;  font-weight: normal;  padding: 0;  border-color: #000000;  border-style: solid;  border-width: 0 0 1px 0;  margin: 0;}/* list items linked code here */.li a {  display: block;  text-decoration: none;  padding: 2px;}.li a:hover {  background-color: gray;  color: #FFFFFF;}/* red links */.redli a {  display: block;  text-decoration: none;  padding: 2px;  color:#FF0000;   font-weight: bold;  text-decoration: none;}.redli a:hover {  background-color: gray;  color: #FFFFFF;   font-weight: bold;  text-decoration: none;}/* green links */ .greenli a {  display: block;  text-decoration: none;  padding: 2px;  color: green;   font-weight: bold;  text-decoration: none;}.greenli a:hover {  background-color: gray;  color: #FFFFFF;   font-weight: bold;  text-decoration: none;}/* blue links */.blueli a {  display: block;  text-decoration: none;  padding: 2px;  color: blue;   font-weight: bold;  text-decoration: none;}.blueli a:hover {  background-color: gray;  color: #FFFFFF;   font-weight: bold;  text-decoration: none;}/* end of list items linked code here */.phpc-list {  border: 1px solid #000000;}.phpc-footer {  text-align: center;}.phpc-button {  text-align: center;}.phpc-add {  float: right;  text-align: right;}