Похоже, вы запутались в том, что таблицы стилей печати используются при просмотре страницы, удобной для печати, но это не так. Таблица стилей печати не применяется, пока пользователь фактически не отправит страницу на принтер. На этом этапе любой JavaScript, который будет запущен, уже завершен.
То, что вы хотите сделать, это поместить ваш объект SWFObject в контейнер div, и у контейнера будет стиль display:none;
для печатных носителей.