All branches will be closed today in observance of New Year's Eve. Regular hours will resume Saturday, January 2.