There's something strange about the way this CSS is being used, and I can't quite wrap my head around it.
.tablecontainer table
{
...
}
I'm familiar with table.tablecontainer
, which indicates that the class attribute is equal to "tablecontainer"