.events-archive .views-row {
    border-bottom: #ddd 1px solid;
    padding-bottom: 1em;
    margin-bottom: 1em;
}
/*.events-archive:last {
    border-bottom: none;
}*/
.events-archive .views-field-title {
	margin-bottom: 1em;
}
#block-views-events-calendar-block-2 .views-row-last, #block-views-events-calendar-block-3 .views-row-last {
    border-bottom: none;
}
.field-name-field-location {
    font-weight: bold;
}
.section-events .page-content {
		max-width: 900px;
		margin: 0 auto;
}