Cortland Battles the Elements to Defeat St. John Fisher, 22-3