page-break-before: avoid; inside of the paragraph. I also tired page-break-inside: avoid;. However, both were to no avail.The all at once it hit me! I was using floats to do the page layout with my divs! So I just switched from
float:left; to display:inline-block; Then with a couple other minor changes to widths, Firefox was correctly inserting page breaks!