Without seeing the page or knowing its layout, it's hard to know what to suggest that won't look horrible.
But, if hiding all other content (in a print stylesheet, I assume) works, you may then be able add:
@media only print { #idOfYourDiv { width: auto; height: auto; overflow: visible; }}
to show all the contents at once.