Thanks for your response. I did a quick copy and paste onto the end of the main CSS file, and apart from changing the background to white, it hasn’t changed the layout as required
If you are supporting ie9 then you will also need to float the tr,td and th with a 100% width in order for them to collapse properly.
float:left;/* ie9 and under hack */
width:100%;
Note that is would also be good to ensure that border-spacing is set back to zero (if you are using it) because some browsers still hang on to it even when you set the table back to display:block.