issue #91 : changes to allow additional output print formats besides PDF