Fix left-nav visibility on mobile

Previously the left-nav element was display:none except for fullWidth
screens. Users with small screens couldnt navigate the docs.

This fix keeps it displayed, positioning in left of content when space
allows, and keeping it under the content otherwise.