#eventPage a.icon {
  display: block;
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding: 10px 0 10px 20px;
  white-space: nowrap;
  font-size: 10pt;
}
#eventPage #eventTable a {
  font-weight: normal;
}
#eventPage a#eventFeedback {
  background-image: url("../images/linkArrow.png");
  float: left;
  margin-right: 20px;
}
#eventPage a#addEvent {
  background-image: url("../images/add.gif");
  float: left;
  margin-right: 20px;
  //margin-left: 20px;
}
#eventPage a#getRss {
  background-image: url("../images/rss.png");
  float: left;
  margin-right: 20px;
}
#eventPage #eventHeader {
  clear: both;
}
#eventPage form {
  clear: both;
}
#eventPage #eventTable {
  width: 100%;
  overflow: visible;
}
#eventTable td,
#eventTable th {
  vertical-align:top;
}
#eventTable th {
  font-weight:bold;
}
#eventPage #eventTable td,
#eventPage #eventTable th {
  padding: 5px;
}
#eventTable label {
  display: block;
  margin: 0 0 5px 0;
}
#eventTable input.text, #eventTable textarea {
  width:99%
}
#eventTable h2 {
  font-size: 10pt;
  margin-bottom: 4px;
}
#eventTable thead {
  background:#EDEEEF;
}
#eventPage #eventTable #events tr td,
#eventPage #eventTable thead th {
  border-bottom: 1px solid #ccc;
}
#eventPage #eventTable #events tr.selected td {
  background: #f7f7f7;
} 
#eventTable thead #showPastEvents {
  float: left;
}
#eventTable thead #showPastEventsLabel {
  font-weight: normal;
  font-size:8pt;
}
#eventTable thead #dateColumn {
  //width: 150px;
}
#eventTable thead #typeColumn {
  //width: 175px;
}
#eventTable thead #eventColumn {
  width: 250px;
}
#eventTable thead #placeColumn {
  width: 150px;
}
#eventTable #newEvent {
  display: none;
}
#eventTable #newEvent th {
  border-left: 3px dashed #ccc;
  border-right: 3px dashed #ccc;
  border-top: 3px dashed #ccc;
}
#eventTable #newEvent td {
  border-bottom: 3px dashed #ccc;
}
#eventTable #newEvent td.leftColumn {
  border-left: 3px dashed #ccc;
}
#eventTable #newEvent td.rightColumn {
  border-right: 3px dashed #ccc;
}

#eventTable #newEvent em {
  font-size:.8em;
  display: block;
}

#eventTable #newEvent .dateField strong,
#eventTable #newEvent .timeField strong {
  display: block;
  width: 4.5em;
  float: left;
  font-weight: normal;
}
#eventTable #newEvent .timeField {
    margin-top:10px;
}
#eventTable #newEvent .disabled strong {
 color:#494942
}

#eventTable #newEvent .disabled input.text {
  background:gray;
}

#eventTable #newEvent input.checkbox {
}
#eventTable #newEvent #save {
  margin-top:2.6em;
}

#eventTable #newEvent #cancel {
  margin-top:2.8em;
}

#eventTable #newEvent a#remove {
  background-image: url("../images/delete.gif")
}

#eventTable #newEvent .dateField span {
  white-space:nowrap;
  font-style:italic;
  font-size:8pt;
}
#eventTable #newEvent .dateField {
  margin: 5px 0;
}
#eventTable #newEvent input.time {
  width:5ex;
}
#eventTable #events .address a{
  font-size:9pt;
}
#eventTable #events .description {
  margin-top:5px;
  font-size:9pt;
}

/*#frontPageLayout #eventTable {
  width:410px;
}
#frontPageLayout #eventTable th {
  font-weight:bold;
}
#frontPageLayout #eventTable .events a {
  color:black;
  font-weight:normal;
}*/