We are a mobile campus so our lights are packed up every week. Is there a way to program them without actually having the lights connected?

There are a couple ways to do this,

1 - Hook vista up to a visualizer and Pre-viz your show then just tweek in the venue

2 - build everything offline (even without a visualizer) and make sure ALL of your programming references Presets EG - Positions - DSC, Main Vocal, Drums- etc … this way you can put in arbitrary values offline and then simply update the Presets on site with the real positions/colours/intensity etc… that will then intern update ALL your cuelists !