With more hardware wallet coming,
How to sign transactions with bitcoin QT wallet offline, or how to send out bitcoin offline?
@PrimeNumber7 gave most of the details you need.
You don't send anything offline, you only sign offline. An online watch only wallet (or certain websites) will help you create the transaction.
You save that transaction, move it with a stick to the offline computer, sign it, go back to the online computer (or certain websites) and from there you can broadcast it.
More details about how to sign the transaction with Bitcoin QT wallet are here:
https://bitcointalk.org/index.php?topic=651344.msg7306076#msg7306076PS. Keeping an offline computer as cold storage is the safest way for storing Bitcoin. Safer than hardware wallets. Make sure that such a computer is indeed offline and remains offline forever.