dual class/print work

first pass at required changes for dual class options.
tweak to sheet frame to make printing work properly.