K, found my own answer for anyone else that needs it.
There is a hotfix from Crystal reports for this one, but here is a work around.
The following code can be used to print the report in landscape orientation:
[VB .NET]
Dim crReportDocument As CrystalReport1 'Report designed in Landscape
crReportDocument = New CrystalReport1()
crReportDocument.PrintToPrinter(1, True, 1, 1)
Thanks