That's actually a feature, as it is assumed that most designers want it that when the page is printed, all tabs will be printed. If you remove all instances of:
Code:
@media print {
.tabcontent {
display:block !important;
}
}
from the stylesheet, then presumably only the contents of the active tab will be printed. If after doing so, the other problem still persists, then there simply isn't enough room in the tabcontent classed divisions' parent element. It's style dimensions, or at least its print style dimensions would need to be enlarged, or set in such a way, in combination with the rest of the layout, to allow it to assume whatever dimensions it needs to in order to display all of any given tab's content..
But, since presumably what is causing the problem in the first place is too much content from the printing of the combined tabs' content, this may no longer be an issue.
Bookmarks