Printing order....

A bit of background on the issue: I am trying to make the text have a background which will override any linework that it's placed over. I set everything up correctly and its displaying the way I want it to look like in both View and Print Preview. But after hitting print it does not show up correctly in the PDF. The attached picture explains what I am talking about.