The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Without JavaScript enabled, you might want to
use the classic discussion system instead. If you login, you can remember this preference.

Way too many websites have *fixed* widths wider than standard printer margins (e.g., Catalyst.org's Trac wiki) and fixed font sizes so the VIEW|FONT menu doesn't work. You shouldn't have to drop into CSS to fix these, if people followed usability / accessibility standards, we would just set our browser preferences to "Old Eyeballs" or "Young Eyeballs" and all would be fine...

Setting the sidebar divs to not display was my first choice, since that's the ugly part of the page. I also have a preference for having the page content take up the entire screen width, so I did my page widening hack. Hardcoding the pixel size is bad, I know:( Was too lazy to figure out a nicer way to do it. This is how I would have done it myself.

I commented all of that out ultimately and replicated your usercontent.css logic though.