move prompts from margin to main column on small screens

This is mainly for nbviewer, but the relevant CSS lives in IPython.

On phones, etc. the prompt area takes up precious horizontal space. This just moves prompts above code/output on very small screens, and removes the prompt indentation from text areas.