Réponse malheureusement simple et expéditive : y'en a pas

Effectivement y'a toujours le PDF pour ça, mais c'est pas super simple à gérer, même si ça permet de produire dynamiquement des fichiers PDF qui eux, pour le coup, pourraient être en landscape.
Bref, si tu veux juste du CSS, t'as plus qu'à attendre que ça soit mieux supporté par les browsers, et à mon avis c'est pas pour demain...