table.fixed td {
  padding: 2px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
tr.waveform td {
  border: 0px;
}
tr.waveform td.high {
  border-top: solid 2px;
}
tr.waveform td.low {
  border-bottom: solid 2px;
}
td.high + td.low, td.low + td.high {
  border-left: solid 2px;
}
td.undefined + td, td + td.undefined {
  border-left: dashed 2px;
}
  
tr.waveform td.undefined {
  border-top: dashed 2px;
  border-bottom: dashed 2px;
}

table.fixed {
  empty-cells: hide;
  table-layout: fixed;
  width: 100%;
  border-spacing: 2px 4px;
}

table.fixed.wide {
  overflow-x: auto;
  display: block;
  
}
