body {
  background: #BDC5D3 url(images/grad4.jpg) repeat-x;
  font: 10pt Verdana, Sans Serif;
}
.wrapper {
  margin: auto;
  max-width: 950px;
	width: 95%;
  background: #E2E4EA;
}
.content {	
	padding: 0px 10px;
}
.homecontent {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
	align-items: center;
}
.homecontent div {
  width: 400px;
}
.homecontent img {
	border: 2px solid red;
}
.tiny {
  font-size: 8pt;
}
.nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
	width:100%;
}
.nav div {
  width: 13%;
	min-width: 100px;
	border-style: solid;
	border-color: #8D9AB3;
	border-width: 2px 1px; 
  background-color: #61708F;
}
.nav a {
  font: bold 67% Verdana, Sans Serif;
	color: #FFFFFF;
  display: block;
	text-align: center;
	text-decoration: none;
	padding: 3px;
	background-color: #61708F;
}
.nav a:hover {
  background-color: #BDC4D3;
}

.rsc { /* Resources */
	background-color: #FFFFFF;
  font: 10pt Verdana, Arial, Sans Serif;
}
.rsc td{
	border-bottom: 1px solid #8D9AB3;
	padding-left: 15px;
}
.category {
	padding: 0;
	font-weight: bold;
}
.calendar {
	background-color: #FFFFFF;
  font: 10pt Verdana, Arial, Helvetica, Sans Serif;
}
.calendar td{
	border-bottom: 1px solid #8D9AB3;
	padding-left: 10px;
}
.item {
	padding-left: 10px;
}
.day {
	padding-left: 25px;
}
.month{
  font-weight: bold;
}
.canceled{
  text-decoration: line-through;
	color: #CC0000;
}
.sectionhead {
  color: #31456F;
	background: #E1E4EB;
	font-weight: bold;
}
.sectiontitle {
  color: #31456F;
	font-weight: bold;
	text-align: center;
	padding-bottom: 6px;
}
.sectionbody {
  font-size: 9pt;
	line-height: 140%;
	padding: 6px 0px 10px 15px;
}
.footer {
	padding: 5px;
  font: 8pt Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background: #61708F
}
.footer img {
	vertical-align: middle;  
}