.tx-csevents-list {
}

.tx-csevents-heading {
  font-size: 150%;
  font-variant: small-caps;
  font-weight: bold;
}

.tx-csevents-cat1-head, .tx-csevents-cat2-head {
  vertical-align: top;
}

.tx-csevents-rowhead {
  white-space: nowrap;
  font-size: 150%;
  font-weight: bold;
}

.tx-csevents-rowdescr {
  white-space: nowrap;
  font-size: 80%;
}

.tx-csevents-cat1-cell, .tx-csevents-cat2-cell, .tx-csevents-artist-cell {
  background: #f0f0f0;
  vertical-align: top;
}

.tx-csevents-cat1-cell, .tx-csevents-cat2-cell {
  width: 230px;
}

.tx-csevents-artist-cell {
  width: 300px;
}

.tx-csevents-cat1-head, .tx-csevents-cat1-cell {
  text-align: left;
}

.tx-csevents-cat2-head, .tx-csevents-cat2-cell {
  text-align: right;
}

.tx-csevents-cat1, .tx-csevents-cat2 {
  margin: 5px 10px;
}

.tx-csevents-date-cell-odd, .tx-csevents-date-cell-even {
  text-align: center;
  vertical-align: middle;
}

.tx-csevents-date-cell-odd {
  background: #d0d0d0;
}

.tx-csevents-date-cell-even {
  background: #c0c0c0;
}

.tx-csevents-date {
  white-space: nowrap;
  font-weight: bold;
  margin: 20px 10px;
}

.tx-csevents-artist-month {
  padding: 0;
  margin: 0;
  font-size: 130%;
}

.tx-csevents-artist-day {
  padding: 0;
  margin: 7px 0 0 0;
}

.tx-csevents-weekday {
}

.tx-csevents-monthday {
  font-size: 200%;
}

.tx-csevents-stime {
}

.tx-csevents-title {
  margin: 4px 0;
}

.tx-csevents-descr {
  font-size: 80%;
}

.tx-csevents-price {
  font-size: 80%;
  white-space: nowrap;
}

.tx-csevents-order, .tx-csevents-soldout {
  margin: 5px 0;
  color: #c00000;
}

.tx-csevents-order a {
  color: #c00000;
}

.tx-csevents-months {
  text-align: center;
  width: 200px;
}

.tx-csevents-monthrow {
  background: #e0e0e0;
  margin: 10px 0;
  padding: 5px 10px;
  width: 200px;
  font-size: 150%;
}

.tx-csevents-subtitle-month {
  margin: 0 10px;
  padding: 0;
}

.tx-csevents-subtitle-month a {
  text-decoration: none;
}

