table.agenda {
  border-collapse: collapse;
  empty-cells: show;
  border-spacing: 0px;
  table-layout: fixed;
}

table.agenda th {
	text-align: left;
	padding-bottom:5px;
}

table.agenda td {
  padding-top:5px;
  padding-bottom:5px;
  border-top: 1px solid rgb(204, 204, 204);
  border-bottom: 1px solid rgb(204, 204, 204);
}

table.agenda td.columnDatePlace,
table.agenda th.columnDatePlace {
	  width: 170px;
}

table.agenda td.columnDesc,
table.agenda th.columnDesc {
	  width: 275px;
}

table.agenda td.columnInfo,
table.agenda th.columnInfo {
	  text-align: right;
	width: 75px;
}

table.agenda tr {
  vertical-align:top;
  background-color: #ffffff;
}

table.agenda tr.agendaRowOdd {
  background-color: #f0f0f0;
}

