handle partial-hour better and also add a border-bottom to event so consecutive events displays nicelly