Might be a silly question but when you say “print out the visa application document from the Thai embassy in the country you plan on visiting” is there a reason to not print it out ahead of time and bring it with you? I assume there must be workstations and printers/internet access at each Thai embassy to access the application to fill it out? Just wondering why this wouldn’t be done ahead of time and just bring the completed application with you. Thanks