Uses spans for PDF rendering as these flow over page breaks better than bounding boxes