/* calendar styles */

table {
margin: .5em 0;
border-top: 2px solid #ccc;
}
caption {
text-align: center;
}
thead {
display: none;
}
th,td {
text-align: left;
}

div.schedule {
width: 45%;
float: left;
border-right: 1px solid #ccc;
}
h2 {
clear: none;
}
div.schedule h2 {
text-align: center;
}

#foundationschedule {
margin-right: .5em;
}
#educationschedule {
border: none;
}
#content ol.schedule {
margin: 0;
padding: 0;
}
ol.schedule h3 {
margin: 0;
color: #369;
}
#content ol.schedule li {
background-image: none;
margin: 0; 
padding: 0;
list-style: none;
}

ol.schedule li span {
font-weight: bold;
white-space: nowrap;
margin-left: .2em;
}

#content ol.schedule li ul li {
padding: 0 0 0 12px;
	background: transparent url(/img/layout/bullet_blue.gif) 0 .35em no-repeat;
}

