Ah blz então....
Quanto ao media screen...eu sempre uso, mas sequiser pode retirar...
Ele é utilizado para dizer que tal folha de estilo só vai ser aplicada em dispositivos monitores: isso geralmente implica em estilização de página visualizadas em navegadores comuns...
Mas existem outro valores:
1. "all" --> é executado em todos os dispositivos
2. "screen" --> monitores comuns...
3. "print" --> folha de estilo que será usada apenas para página na hora da impressão
4. "braille" --> para dispositivos em relevo do tipo de leitura em braile.
5. "handheld" --> geralmente usados em palm tops e dispositivos de telas de poucas polegadas e/ou monocromáticas...
Quer ver as outras?
Aqui na W3C tem.Lembrando que o padrão é "all" quando não especificado e que você pode especificar multiplas mídias. Exemplo:
<link rel="stylesheet" type="text/css" href="estilo.css" media="screen, handheld, print" />
OU
<style type="text/css" media="screen, handheld, print">
@import url("estilo.css"); /* ou @import "estilo.css"; */
</style>