Limiting data available in Calendar View


I have a large table with details needed for planning upcoming events. I would like to share an event calendar with the public, but with limited information (name, date, location). How can I filter/limit the data that appears in a calendar view so the general public cannot see all my planning details?