How do I print the indicated div (without manually disabling all other content on the page)?
I want to avoid a new preview dialog, so creating a new window with this
You can use this: http://vikku.info/codesnippets/javascript/print-div-content-print-only-the-content-of-an-html-element-and-not-the-whole-document/
Or use visibility:visible
and visibility:hidden
css property together with @media print{}
'display:none' will hide all nested 'display:block'. That is not solution.