Fergus Fall Fair offered a full weekend of events