Obteniendo todos los css utilizados en el archivo html

Tengo que obtener cuáles son todos los estilos CSS utilizados en un archivo HTML utilizando JavaScript.

<html>
    <head>
        <style type="text/css">
            body {
                border: 1px solid silver;
            }
            .mydiv{
                color: blue;
            }
        </style>
    </head>
    <body>
    </body>
</html>

Si el código anterior es mi HTML, tengo que escribir una función de JavaScript dentro de la cabeza que devuelve una cadena como esta.

body {
    border: 1px solid silver;
}
.mydiv {
    color: blue;
}

Es posible de hacer?

Respuestas a la pregunta(3)

Su respuesta a la pregunta