When publishing to multiple template families, CityDesk creates a duplicate of every file for each family. This could waste a lot of space on a server, and vastly increase the amount of time it takes to upload.
As an alternative, can you (select on|off) create a shared resoures folder that they both use for images and files - anything that doesn't get parsed. This way each file gets uploaded only once.
For example, a site with a printable version might look like this:
Why not something like:
Wednesday, February 20, 2002
Fog Creek Home