hola, mira, existen varios "media" dependiendo del dispositivo con que se este viendo la página. Los que existen son:
Cita: - screen: monitores de ordenador.
- tv: pantallas de televisión (menos resolución, menos posibilidades de desplazamiento y menor interactividad que los monitores de ordenador).
- handheld: dispositivos manuales, como teléfonos, ordenadores de bolsillo, etc..
- projection: presentaciones proyectadas mediante el uso de transparencias o dispositivos especiales.
- tty: dispositivos de consola o impresoras que utilizan una rejilla de carácteres de espacio fijo.
- print: impresoras de uso general.
- embossed: impresoras especiales con sistema braille.
- braille: dispositivos táctiles en sistema braille.
- aural: lectores o sintetizadores de voz.
- all: indicado para aquellas propiedades que encajen en todos los dispositivos (si es que eso es posible). Omitir el tipo de medio provoca el mismo resultado.
así que si por ejemplo pone media "print" ese css se va a aplicar solo a cuando el usuario imprima la página (util por ejemplo para eliminar fondos oscuros que consuman mucha tinta)