Theoretical fine spectroscopy with symmetry-adapted-cluster configuration-interaction method: outer- and inner-valence ionization spectra of furan, pyrrole, and thiophene.