Thanks. The html class of the text is either p, div, or span. I’ve tried all of these, one by one and together, and unfortunately none of them work. Sometimes these put large gaps into the printed pages, but they are still splitting individual lines of text.
I found the print stylesheet for the newest WordPress theme, and it uses the same method. I also tried setting the page margins within the print css, but that also didn’t work.