ol[type=a] {
  counter-reset: list;
}
ol[type=a] > li {
  list-style: none;
  margin: .5em;
}
ol[type=a] > li:before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}

.eventTime { color: #222; }

.cnContentLeftShadow { margin: 0; }

.borders, .borders th, .borders td { border: 1px solid #AAAAAA }
.centered { margin: 0 auto }

dt {font-weight: bold}
ins, del {color: red}

.clear { clear: both }
.agreement { font-weight: bold; font-style: italic; float: right; margin: 0 0.5em 0 0}

.header p {font-weight: bold}
.cnPrimaryContentBlock1Content .header {text-align: center}
.cnPrimaryContentBlock1Content .header h1 {color: #003399}
.about, .article, .calendar {margin: 1em; padding: 1em;}
.article {border: 1px dotted #AAAAAA; float: left;}