Для Вашего варианта лучше всего сделать с помощью css
Сделать два разных файла, один для просмотра, второй для печати.
<link media="screen" href="for_view.css" type="text/css" rel="stylesheet"/>
<link media="print" href="for_print.css" type="text/css" rel="stylesheet"/>
В for_print.css прописать по айдишникам всем вашим div - display:block
---------------
Ну да. Я немного затормозил.