div#content p {
margin: 10px 0;
text-align: justify;
}
div#links {
margin-top: 10px;
float: right;
width: 130px;
overflow: hidden;
padding: 5px;
border: 1px solid #CCC;
background-color: #F6F6F6;
}
	div#links dt {
	font-weight: bold;
	}
div#events {
float: left;
width: 580px;
}
div#content div.event {
/*background-color: #F6F6F6;
border: 1px solid #DDD;
margin-top: 10px;*/
padding: 5px 10px;
}
div#content div.even {
background-color: #F6F6F6;
}
div#content div.selected {
background-color: #EEF;
}
h3 {
font-weight: normal;
font-size: 1.5em;
border-bottom: 1px solid #999;
padding-bottom: 5px;
margin-bottom: 0;
}
h3.dateSection {
color: #070;
}
h4 {
color: navy;
font-size: 1.3em;
margin: 7px 0;
}
div#content div#events p {
margin: 5px 0;
}
div#content div#events p.date,
div#content div#events p.time,
div#content div#events p.place {
margin: 0;
text-align: left;
}
label {
font-weight: bold;
}
