#outer-nav {
	margin: 10px auto 0 auto;
	display:block;
	width:100%;
}
#outer-nav table {
	margin: 0px auto 0 auto;
}
.calorder {
	font-size:0.7em;
	text-align:center;
	padding:0;
	margin:0;
	}
caption{
	font-size:1.5em;
	padding:15px 0 5px 0;
	}

caption a{
	font-size:1.1em;
	margin:0 15px 0 15px;
	}

thead tr.calmenu {
	background:#fff;
	}
td.calendar {
	padding: 0 0 10px 0;
	vertical-align:top;
	width: 100px;
	}
td.calendar a {
	padding: 10px 3px 30px 3px;
	font-size:1em;
	background:none;
	}

td.calendar span  {
	padding: 0 5px 3px 5px;
	font-size:1.3em;
	float:left;
	background:#ccc;
	}
	
td.calendar span a  {
	padding: 0;
	background:none;
	}
#content td.calendar a:hover, #specify tr.head a:hover thead th a:hover{
	color:#132B4F;
    background: none;
	}
td a.add {
	float:right;
	padding:0 0 0 50px; /*do not change, maintains cell width*/
	}
	
.tri-view {
	float:left;
	width: 29%;
	padding: 2px 0 0 0;
	margin: 0 0 0 32px;
	}
#event-type {
	margin: 0;
	padding: 2px 0 2px 0;
	}
#event-type fieldset {
	padding: 0;
	}
#event-et {
	margin: 0;
	padding: 0;
	width:150px;
	}

.go-button{
	background-color: #EBEDF9;
	border:1px solid #7B7D8B;
	width: 80px;	
	color: #7B7D8B;
	font-weight:bold;
	margin: 0;
	padding: 0;
}
.event-list{
	margin: 0 0 0 50px;
	clear:both;
}
.event-list p strong{
	background-color: #fff;
	padding: 2px 150px 2px 5px;
	color:#2C3B51;
}
.clear {
	clear: both; 
}

