.tx-cal-controller {
 width:100%;
}

#sidebar .cal_list_el1 {
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 0.5em;
  padding-left: 0.5em;
  background-color: #ececff;
  font-size:0.8em;
}

#sidebar .cal_list_el2{
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 0.5em;
  padding-left: 0.5em;
  background-color: #d1d1ff;
  font-size:0.8em;
}

.cal_list_el1 {
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 0.5em;
  padding-left: 0.5em;
  background-color: #ececff;
  font-size:1em;
}

.cal_list_el2{
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  padding-right: 0.5em;
  padding-left: 0.5em;
  background-color: #d1d1ff;
  font-size:1em;
}

.cal_event_title {
  font-size:1.2em;
  color:#333;
  text-align:left;
  margin:0;
}

.cal_event_dlt {
}

.cal_event_header {
  background:#d1d1ff;
  padding:0.3em;
  margin:0;
}
.cal_event_description {
  background:#e8e8ff;
  padding:0.3em;
  margin:0.1em 0;
}

.cal_event_description p {
  margin-top:0;
}

.user4 .tx-cal-controller .cal_list_el1,.user4 .tx-cal-controller .cal_list_el1 a,.user4 .tx-cal-controller .cal_list_el2,.user4 .tx-cal-controller .cal_list_el2 a {
  font-size:95%;
}