Fixes issue #30 -- responsive tables rewritten to gracefully degrade without js