Short answer, No pure CSS cannot do this. And not just “hard to do,” I mean actually impossible with the current CSS spec + browser print engines (Chrome, Edge, Firefox).