Thanks everyone for your advice so far.
I am currently trying to use the code as first given
However it doesn't hide my div with the structure I have:
I have a wrapper with a display:table
I have an inner wrapper with dispay:table-row
I have wrapper within that with display:table-cell
and within this I have 3 x columns.
(See example here for why I have created this layout - http://www.projectseven.com/tutorials/css/3-column-flex-display/)
Thank you once again for your advice