Event Horizons as Causal Boundaries