Grails que representan el problema de css plugin

Acabo de instalar el plugin de representación Grails y me gustaría usarlo para generar archivos PDF. He creado una plantilla simple, pero se exporta sin ningún estilo CSS. Si simplemente represento la plantilla desde Grails, la página aparece con todos los estilos en mi navegador web.

Entonces, mi pregunta es: ¿cómo incluir correctamente el archivo CSS durante el proceso de generación de PDF?

Mi plantilla:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
    <link rel="stylesheet" href="${resource(dir:'css',file:'main.css')}" />
    <link rel="stylesheet" href="${resource(dir:'css',file:'webui.css')}" />
    <r:layoutResources/>
    <title>Report</title>
</head>
<body>
    <div id="content">
        <div id="center-container">
        <h1><g:message code="default.list.label" args="[entityName]" /></h1>
        <table>
            <thead>
                <tr>
                    <th class="trip">trip</th>
                </tr>
            </thead>
            <tbody>
                <tr class="odd">
                    <td>
                        ${tip}
                    </td>
                </tr>
            </tbody>
        </table>
</div>
    </div>
</body>
</html>

Y tengo el estilo .odd en mi webui.css, pero no se aplica en la fila.

Cualquier ayuda sería apreciada.

Edit1: Descubrí que los estilos se recuperan, si lo hago de la siguiente manera:

<link rel="stylesheet" href="my_appname${resource(dir:'css',file:'main.css')}" />

Pero no quiero escribir el nombre de la aplicación (esta es también una ruta de contexto base). ¿Hay una mejor manera de generar un enlace adecuado a un archivo css?

Respuestas a la pregunta(3)

Su respuesta a la pregunta