Water Resistant cap