Only use Serial if...

Hi! I was wondering if there is any way of decting whether the Serial is available.

The purpose is to only use the Serial.print etc if I am connected to my PC for debugging, otherwise don't even bother loading it. That is, if I am not connected to the PC.

Is this at all possbile?

No.

Serial is always available, whether or not it is "connected".

The closest you could get is using a board like a Leonardo or Due which has a direct USB connection. With that you can do something like:

if (Serial) {
  Serial.println("Debugging information");
}