It was a picture-perfect evening for Networking for a Cause July 28 at the Beauport Hotel in Gloucester. A crowd of more than 75 dressed in their finest red, white and blue and generously supported local veterans and their families with the donation of gift cards to assist with their needs.