Receipt PrintPreview Roughly Assembled

Much more work needs done, but at least a print preview is generated.