Imprimir hoja de estilo - Convertir entradas a texto

Tengo una mesa que tiene algo<input type="text">&nbsp;cuadros en él, y quiero que estos se muestren como texto normal al imprimir. He configurado una hoja de estilo media = "print" con

input
{
border-style: none;
}

en él, y esto elimina el borde para que el contenido solo se vea como texto, pero la entrada todavía empuja el ancho de la columna a su ancho real (no es sorprendente), por lo que obtengo espacios vacíos y anchos de columna innecesarios. ¿Hay alguna manera funky de establecer de alguna manera el ancho de la entrada a su tamaño de contenido usando CSS, o alguna otra forma de arreglar esto?

Alguien en otros foros sugirió usar un botón de impresión que crea secuencias de comandos del lado del cliente para cambiar físicamente el marcado de la página, pero desafortunadamente eso no es realmente práctico debido a la complejidad y la naturaleza dinámica de la página.

Estoy bastante seguro de que esto no se puede hacer, pero pensé en preguntar.