Kansas gets $300 mil gift