Modified device specific show/hides to use tag's auto property

Using **display: auto** so that inline elements remain inline when showed. Inherit would inherit from the parent which may not be desired behaviour.

This should also now enable table cells and rows to be hidden using these classes.