I do not understand the need to print out any webpage. The occasional form for a bank still requires faxing but that is usually a pdf anyways.
Also, what about the environmental cost? If we make it easier to print, will more people print? Whether we make it easier to print or not I suspect that as children are exposed to technology at a very young age there will be less of a need/want to print. When you have a tablet that you can take with you anywhere, what's the point?
If something is hard to print in a legible/useful manner, somebody is likely to print it once, realize things didn't turn out right, and then try to print it a few more times with different settings until they get something that works (or they give up).
So making things easier to print probably helps the environment more than hurts it.
https://github.com/burrows/statechart.js/tree/master