Я бы посоветовал вам использовать для этого тип носителя @media print
CSS.
Например, скажем, на вашем сайте есть левый столбец с идентификатором #leftNav
. Следующее будет скрывать этот div, когда использование перейдет к печати страницы:
<style type="text/css">
@media print
{
#leftNav
{
display: none;
}
}
</style>
При этом вы можете настроить внешний вид печатной страницы так же, как и на обычной странице браузера.