The 18th annual gift fair in Lancaster County provides an opportunity to give charitable contributions to nonprofits and shop ...