Viewing an electronic document in a display window of a display includes
detecting a layout of the electronic document and comparing the layout of
the electronic document to a width of the display window. The electronic
document is reformatted into at least two columns, with each of the
columns having a width that does not exceed a width of the display
window.