Weather haults all sports except tennis