30 Days before Wedding or at Trial (whichever comes first) the full payment is due.