In ASP.NET (or overall web development), did you know that CSS can control what is shown on screen and what is hidden, until a state is met? Such as being in the state of printed?
You can hide the sign,
#signelement {
display: none;
}
Then, you can show it in the printed version of your web page, using CSS3 media queries,
@media print {
#signelement {
display: inline-block;
}
}
This will control even the elements created by JavaScript on runtime. So you can easily manage what is visible and what is hidden from the user.
For more,
Using media queries - CSS | MDN[
^]