Hello TLE,
The problem with HTML Tables is that they adapt to the width of the text if you dont specify a value for the width of each column.
In the detail table your string was "Cycle Number" for the first column and "Date - Time" for the second Column. Further the data for "Date - Time" column was quite long so all the detail tables were looking alike. But when you changed the data and titles for the summary table, everything changed.
Try adding "& nbsp;" (non-breaking space) after the text or specify the column width to make sure the column size is correct.
I am attaching the changes HTML file for your reference.
I hope it helps,
Rajiv