Media queries added

Mobile support now uses only a few media queries rather than an entire
stylesheet.  Things are pretty real right now, almost ready to merge to
main.