Printing documents from secure online system w/ controlled page breaks?
Android 4.4 (KitKat) has a built-in printing system. It uses "Cloud Print", which can print to a "Cloud Print ready" printer, or to a normal printer accessible from an Internet-connected PC running Google Chrome. In either case, the target printer doesn't even have to be on the same network, if both the printer and your tablet are connected to Internet. You can also use this system to generate a PDF from the content you're trying to print.

I haven't tried using Chrome to print a web page with CSS rules as you describe, so I can't say for sure that you'll get exactly the results you'd get on desktop, but I'd expect it to work the same way.