The California Nurses Association and the University of California have agreed on a new three-year contract that was ratified by a majority of the more than 17,000 nurses who work in UC medical and student health facilities, both sides announced Saturday.