The Effects of Solvents and of Solid Substrates on the Visible Molecular Absorption Spectrum of Cyanine Dyes | Synapse