To give some kind of context on more "modern" methods, we use stupendous numbers of PDFs, DOORS for requirements traceability and tons of code commenting. At last count our project had 0.73 commenting lines per line of code (and we use Allman style bracketing).
We are also putting non mission-critical information in a Wiki; basically as a tl;dr of the more dense documentation.