We are going to visit Thailand next week. I read about the dress code at the Grand Palace. Can a woman wear a dress or skirt that comes below the knee? How about pants that end below the knee but above the ankle? Must we wear long sleeves as well or is a short sleeve shirt fine?