table.schedule {
  border-collapse: separate;
  text-align:center;
}

table.schedule tr td.important {
  font-weight:bold;
}


table.schedule tr {
  height: 2em;
}

table.schedule tr th {
    width: 250px;
}

table.schedule tr td.session {
  background: rgb(0,187,0);
}

table.schedule tr td.conference {
  background: rgb(255,255,137)
}

table.schedule tr td.coffee {
  background: rgb(174,125,91);
}

table.speakers {
    margin-left:40px;
}

table.speakers tr td.name {
    font-weight:bold;
    width:250px;
}

table.speakers tr td.bullet {
    display:list-item;
}
