Variable Page Size and Scale in Communications Builder

I am attempting to vary the page size, etc., in Communications Builder/Storyteller. Setting the orientation (portrait/landscape) is simple, but what I need to do is essentially "shrink-to-fit" when the data would produce a larger document. For example, if have a document that is portrait and the font is "Courier New", 10. However, there are 80 characters on the print line (max of about 57), so can the print area be larger than 8.5 and be shrunk when it goes to the printer? I see many property variables that might work, but I am having trouble figuring out the proper combination. I am looking at manuals, but I am more than happy to read more, just not sure what I'm missing.