body {
  font-family: tahoma;
  font-size: 12px;
}

a {
  color: navy;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.calendar {
  font-family: tahoma;
  font-size: 12px;
}

.calendar td {
  border: 1px solid #eee;
}

.calendar-title {
  text-align: center;
  font-style: italic;
  font-size: 14px;
}

.calendar-day-title {
  text-align: center;
  font-size: 10px;
  background: #ccc;
  font-weight: bold;
}

.calendar-day, .calendar-outmonth-day {
  height: 100px;
  vertical-align: top;
  text-align: center;
  font-size: 10px;
  padding: 0px;
}

.calendar-day-number {
  text-align: right;
  background: #ddd;
}

.calendar-content {
  padding: 2px;
  font-size: 10px;
}

.calendar-outmonth-day {
  color: #666;
  font-style: italic;
  background: #ddd;
}

.event-header {
	color: gray;
	font-size: 14px;
}

.event-date {
	color: gray;
	font-size: 12px;
}

#category-links {
	position: absolute;
	top: 5px;
	left: 225px;
	width: 600px;
}

#links {
  position: absolute;
  top: 105px;
  left: 15px;
}

#links a {
  color: gray;
  text-decoration: none;
  line-height: 0.5cm;
}

#links a:hover {
  text-decoration: underline;
}

#page-header {
  position: absolute;
  top: 75px;
  left: 225px;
  font-size: 16px;
  color: gray;  
}

#calendar-content {
  position: absolute;
  top: 70px;
  left: 225px;
  width: 735px;
}

#page-content {
  position: absolute;
  top: 125px;
  left: 225px;
  width: 700px;
}

#page-name {
  position: absolute;
  top: 75px;
  left: 15px;
  width: 125px;
  border-bottom: 1px solid gray;
  font-size: 16px;
}

#home-image {
	border: 0px;
	position: absolute;
	top: 40px;
	left: 25px;
}

#about-us {
	position: absolute;
	top: 40px;
	left: 375px;
}

#get-involved {
	position: absolute;
	top: 40px;
	left: 527px;
}

#resources {
	position: absolute;
	top: 40px;
	left: 678px;
}

#last-updated {
	position: absolute;
	top: 100px;
	left: 225px;
	font-size: 10px;
}

#fp-highlights {
	position: absolute;
	top: 130px;
	left: 600px;
	font-size: 12px;
	width: 450px;
	border: 1px dashed navy;
	padding: 5px;
}

#fp-highlights a {
	color: gray;
	text-decoration: none;
	line-height: 0.5cm;
}

#fp-highlights a:hover {
	color: gray;
	text-decoration: underline;
	line-height: 0.5cm;
}
.fp-highlights-title {
        font-size: 12px;
        font-weight: bold;
}
.fp-highlights-posted {
        font-size: 11px;
}