Kate Middleton Goes Green for an Environmental Event