usa el ancho inicial para el elemento que no funciona en IE

Tengo un plugin gráfico que inserta lienzo y una leyenda.<table> a su contenedor. En este plugin eltable no tienewidth definido y en mi CSS hay un ancho para las tablas dentro de ese contenedor donde se inserta mi complemento.

Así, la nueva div está heredando.table{ width: 100%} desde el CSS y la representación incorrecta.

Traté de usarwidth: initial;, se ve bien en Chrome peroIE no le gusta comprobar la compatibilidad del navegador

Admito haber cambiado / forzado un CSS en línea en el script / plugin, ya que tiene que funcionar en cualquier entorno.

¿Cuál es la mejor solución aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta