Diane Lynn Blair, 69, remembered for her humor, generosity and love of learning, died May 1 after a battle with cancer.