Elf Club raises $25,000 for toy donations