I created additional identical user accounts for the Calendar, Media and Data files and gave them a limited access privilege set;
Records: Create and edit only
Layouts: all view only
Value lists: all view only
Scripts: all executable only
Printing on Exports off
I had to turn exports back on for users to be able to log in

All was OK until someone attempted to print a project sheet (button click performs a script similar to print bid) - no go.
I tried relaxing settings bit by bit but I'm just guessing and with three files to update each time it gets old pretty quickly. The upshot is that all my users are now on Full Access which is far from desirable

Any clues to a functional security setting would be most welcome