Palace Theater production of 'Footloose' runs through July 21