When are the full camp tuition and program fees due?