Solved! Go to Solution.
TO add on, you can use the print class, just not the print template.
The workflow can be
1. Use print class to render your map as a single image by specifying the IMAGE return type (as opposed to PDF)
2. Then take that image and build your own output page, either PDF using a client or serverside library, or as a html page with a print.css style