Это еще одна вещь, которую нужно проверить, но если один из элементов, которые вы удаляете, это комментарии, вы можете невольно удалить их, то есть только таблицы стилей, которые находятся между условными комментариями. Еще одна вещь, чтобы смотреть на это пути. Возможно, у одной из их таблиц стилей есть относительный путь, который вы не можете вызвать с вашего сервера. Вы должны сделать это абсолютным путем для его работы.
Действительно, вам, вероятно, стоит внимательно посмотреть на источник исходной страницы и отформатированный источник рядом. Вы могли бы извлечь что-то, что должно быть оставлено.
Вы спрашиваете, как вы можете удалить их CSS ... вы делаете это так же, как вы удаляете другие элементы, которые вы извлекаете. Просто извлеките теги стилей и теги, которые ссылаются на таблицы стилей.
Кроме того, я просто написал бы несколько стилей, чтобы исправить это, и вставил их в любое место после вызова существующего CSS. (Как и все остальные, упомянутые здесь)